? Não apenas qualquer um pode desenvolver um aplicativo Android . Você precisa saber como programar em Java ou C + + , bem como compreender as interfaces de programação do sistema operacional Android e kits de desenvolvimento. No entanto , o Google não fornece todos os recursos e acessar qualquer + + programador Java ou C precisa aprender desenvolvimento do Android , criar apps Android e distribuir os aplicativos através do Google Play. Licenciamento
Você não precisa pagar quaisquer taxas de licenciamento especial para desenvolver aplicativos para Android, carregá-los em seus dispositivos Android ou submetê-los ao Google Play . Você pode baixar todas as bibliotecas de software que você precisa para escrever o código-fonte para aplicativos Android de Google Android Developers site (link em Recursos) de forma gratuita. O site desenvolvedores também é onde você começa o embalador que permite transformar seus arquivos de programas compilados em um aplicativo dispositivos Android pode executar , bem como um emulador para testar seus aplicativos em um ambiente virtual Android .
Codificação
Enquanto você não precisa de nenhuma licença especial ou permissão do Google para desenvolver aplicativos para Android, você precisa saber como programar em Java ou C + +. Aplicações Java são a norma para aplicativos Android eo idioma para o qual você vai encontrar o maior número de bibliotecas e ferramentas de programação . No entanto , o Google também oferece kits de desenvolvimento de C + + Android para programadores que desejam escrever código de baixo nível para otimizar sua execução de aplicativos. Além de saber como programar , você terá que aprender a desenvolver para Android , especificamente. Aprender desenvolvimento Android é necessário não só para os seus aplicativos para trabalhar em conjunto , mas também para utilizar plenamente dispositivo e do sistema operacional recursos.
Ferramentas de desenvolvimento
O SDK bibliotecas que o Google oferece para você desenvolver aplicativos Android têm a melhor integração com o ambiente de desenvolvimento do Eclipse livre integrado para a linguagem Java. No entanto, você também pode importar manualmente as bibliotecas em outras IDEs como NetBeans ou IntelliJ IDEA. O Google também está desenvolvendo seu próprio desenvolvimento para o desenvolvimento Android chamado Android Studio.
Aprendizagem Desenvolvimento Android
Há uma abundância de recursos na Internet para ajudá-lo a aprender a desenvolver Android aplicativos sem uma educação formal de ciência da computação . Você pode começar com programação Java a partir de uma série de tutoriais da Oracle, materiais on-line do NetBeans ou o material do curso livre de OpenCourseWare do MIT. Site de desenvolvedores do Google também tem material para ajudar as pessoas que sabem como programar começar a criar aplicativos especificamente para o Android.