A plataforma Android apresenta uma ampla gama de aplicações. Utilizando o Android Market , os usuários podem baixar e instalar aplicativos para diversos fins. Desenvolvedores Android que trabalham como indivíduos ou dentro de empresas podem desenvolver e lançar as suas aplicações através do mercado. Começando desenvolvimento Android é relativamente simples para as pessoas com experiência de programação, especialmente se essa experiência inclui Java e XML. No entanto, novos desenvolvedores também podem aprender Android em etapas graduais . Ferramentas
Para desenvolver aplicativos para Android, os desenvolvedores precisam de certas ferramentas de desenvolvimento fornecidas pelo Google. O projeto Android fornece ferramentas de desenvolvimento especificamente para uso com o Eclipse Ambiente de Desenvolvimento Integrado para Java. Novos desenvolvedores podem baixar e instalar o Eclipse gratuitamente no site da Fundação Eclipse. Os desenvolvedores também precisa do Android SDK em sua máquina de desenvolvimento para criar aplicações Android. Pessoas começando com o desenvolvimento Android pode baixar o Kit de Desenvolvimento de Software do site oficial do Android. O Android Development Tools plugin para o Eclipse também fornece uma variedade de ferramentas para criar aplicações Android.
Desenvolvimento Basics
aplicações Android usam uma variedade de tecnologias , principalmente de programação Java e código de marcação XML. Os desenvolvedores implementar a lógica de programa usando classes Java e objetos, com recursos XML definindo os dados de aplicativos e elementos visuais . Cada aplicação Android utiliza uma seleção de componentes de quatro categorias. Uma "atividade" é uma tela única interface de usuário dentro de um aplicativo . Um "serviço" é um processo em segundo plano . A " provedor de conteúdo " gerencia dados para um aplicativo. A " receptor broadcast" permite que os aplicativos para detectar e responder a mensagens do sistema.
User Interface
interfaces de usuário Android utilizam Ver e objetos Ver Grupo. Aplicações Android usar Visto como base para suas interfaces de usuário , com widgets criação de controles de usuários individuais e os elementos visíveis, tais como botões, campos de texto e listas . Os desenvolvedores também podem definir layouts para as diferentes actividades dentro de um aplicativo Android . Um layout determina as várias maneiras em que os objetos de interface de usuário são dispostos em relação ao outro .
Virtual Devices
Quando os desenvolvedores compilar e executar aplicativos Android no Eclipse, que podem ver como esses programas funcionam em vários dispositivos virtuais diferentes. Usando o Android Virtual Device Manager , os desenvolvedores podem iniciar aparelhos Android virtuais, como smartphones e tablet PCs , definindo as configurações de hardware e de software que pretendem atingir. Além de executar e testar aplicativos em dispositivos virtuais , os desenvolvedores podem implantar seus aplicativos em dispositivos reais para testes.
Edição
Para publicar um aplicativo no Android Market, os desenvolvedores deve realizar algumas etapas. Dentro de Eclipse, a exportação de um pacote de aplicativos final como um APK, ou arquivo do pacote Android , requer apenas alguns cliques. Durante o processo de exportação , os desenvolvedores também podem assinar suas aplicações , o que é necessário publicar no Mercado . Ao publicar as aplicações através do mercado , números de versão corretos também devem aparecer dentro dos arquivos de manifesto para aplicativos . Upload de um aplicativo para o mercado leva apenas alguns minutos através de uma conta de desenvolvedor .