O App Builder permite que você crie seus próprios aplicativos Android.
Você pode publicar seus aplicativos no Google Play.
Coisas simples podem ser feitas sem qualquer codificação.
Para coisas mais complexas a codificação é feita em JavaScript ou Java.
Você também pode ganhar dinheiro integrando anúncios da AdMob ao seu aplicativo. Tanto anúncios de banner quanto anúncios intersticiais são suportados. Isso pode ser feito sem nenhuma codificação.
Isso é muito mais fácil que o Android Studio e não requer um computador desktop.
Características:
- Acesso total à API do Android.
- Coisas simples podem ser feitas sem codificação.
- A codificação é feita em JavaScript ou Java.
- Compartilhe o arquivo APK ou publique seu aplicativo na Google Play Store.
- Editor com destaque de sintaxe (HTML, CSS, JavaScript, Java, JSON, XML) e dobras de código.
- São usadas ferramentas de construção padrão do Android.
- Você pode adicionar dependências para incluir bibliotecas do Maven ou de outros repositórios.
- O visualizador do Logcat permite ver mensagens do sistema, que são úteis para depuração.
- Suporte para formato Android App Bundle (AAB).
- Integração Firebase.
- Controle de versão.
Existem mais de 25 aplicativos de exemplo para usar como ponto de partida:
- AdMob: demonstra o uso de anúncios de banner e anúncios intersticiais e também exibe o ID do seu dispositivo (que você precisa para marcar seu próprio dispositivo como um dispositivo de teste de acordo com as políticas da AdMob).
- Áudio: mostra como reproduzir som no seu aplicativo.
- Faturamento: mostra como usar o faturamento no aplicativo.
- Câmera: um aplicativo simples que mostra, entre outras coisas, como solicitar permissões em tempo de execução.
- Chats: um aplicativo de chat público, um exemplo bastante complexo.
- Clock Widget: sim, você pode criar widgets de aplicativos (as coisas que você coloca na tela inicial, como relógio e previsão do tempo).
- Diálogos: mostra como usar diálogos.
- Editor: um aplicativo de edição simples.
- Música favorita: um reprodutor de áudio com uma lista de reprodução.
- Feedback: envie mensagens do seu aplicativo para você, o desenvolvedor.
- Login do Google: mostra como integrar o login do Google ao seu aplicativo.
- Aplicativo HTML: um modelo para um aplicativo baseado em HTML.
- Galeria de Imagens: um aplicativo que empacota fotos dentro do aplicativo.
- Java App: mostra como usar Java em seu aplicativo.
- Gaveta de navegação: mostra como configurar uma gaveta de navegação e visualizações correspondentes.
- Notificações push: mostra como usar notificações push do Firebase e mensagens no aplicativo.
- Lembrete: demonstra como usar o AlarmManager e os receptores.
- Tirar foto: mostra como tirar fotos e usá-las em seu aplicativo.
- Texto para fala.
- Threads: demonstra o uso de threads.
- Vídeo: mostra como reproduzir um vídeo no seu aplicativo.
- ViewPager: mostra como configurar um ViewPager (uma visualização que exibe outras visualizações como "páginas" que podem ser percorridas pelo gesto de "swiping".
- Website App: um modelo de aplicativo que mostra um site em um WebView.
- Aplicativo de site com AdMob: igual ao anterior, mas também mostra um banner da AdMob e anúncios intersticiais.
Uma abordagem para o design de aplicativos Android é usar o código HTML/CSS/JavaScript existente e agrupá-lo como um aplicativo. Isso pode ser feito facilmente no App Builder. Se você só precisa agrupar o URL de um site em um aplicativo, o App Builder fará isso em minutos, sem qualquer codificação.
O App Builder também é uma ótima ferramenta para aprender programação em JavaScript e design de aplicativos Android.
Sem assinatura, você tem acesso à maioria dos recursos, mas seus aplicativos serão executados apenas no dispositivo em que foram criados.
A assinatura permite que você crie aplicativos que não possuem essa restrição. Além disso, alguns recursos do App Builder estão disponíveis apenas para usuários com assinatura.
Existem alguns aplicativos no Google Play que afirmam ser um "App Builder" ou "App Maker" ou "App Creator" etc. Eles apenas permitem preencher um modelo, escolher algumas opções, digitar algum texto, adicionar algumas imagens e pronto.
O App Builder, por outro lado, permite que você faça quase tudo que um aplicativo Android nativo pode fazer. Coisas simples podem ser feitas sem nenhuma codificação, mas lógica de negócios ou recursos de aplicativo mais complexos podem exigir alguma codificação em JavaScript ou Java.
Grupo de suporte: https://www.facebook.com/groups/AndroidAppBuilder/