Basic4Android (também conhecido como B4A)[2] é uma ferramenta de desenvolvimento rápido de softwares nativos para o sistema operacional Android, que utiliza uma linguagem baseada em objetos e orientada por eventos semelhante ao Visual Basic,[3][4] desenvolvida e comercializada por Anywhere Software Ltd,[2] COMO Alternativa à programação com a linguagem Java.[5] Desde fevereiro de 2020, a versão completa é 100% gratuita.
Esta ferramenta é compatível com a versão Android 1.6 e superior.[4]
O B4A gera aplicativos assinados com padrão Android que podem ser disponibilizados em lojas de aplicativos como Google Play, Samsung Apps e Amazon Appstore.[7] Não há o uso de dependências especiais ou estruturas extras de tempo de execução necessárias,[4][8] ou escritas no arquivo XML.[4]
Formulários
O B4A serve à todos os tipos de aplicativos, como jogos,[9] bancos de dados,[10][11] conectividade,[12] sensores[13] e hardware.[14]
Bibliotecas e comunidade
O B4A interage com a API nativa por meio de bibliotecas Java, que consistem em dois arquivos: o Java jar e um XML.[15] Existem atualmente cerca de 100 mil desenvolvedores registrados na comunidade online.[16] Onde a maioria das bibliotecas, classes, exemplos e ferramentas estão disponíveis.
Documentação
Livro escrito por Wyken Seagrave e publicado pela Penny Press Ltd foi publicado em outubro de 2013.[17] Dois guias e muitos tutoriais estão listados na página de documentação.