>> Tecnologia eletrônica >  >> Celulares e Acessórios Celulares >> smart Phones

Android Development Intro

Qualquer um pode aprender o desenvolvimento do Android. No entanto , a actividade envolve uma variedade de tecnologias e técnicas . O sistema operacional Android é executado em dispositivos de computação móveis, incluindo smartphones , tablets e laptops . Os usuários do sistema Android é capaz de baixar e instalar aplicativos liberados através do oficial Android Market. Os desenvolvedores podem baixar as ferramentas necessárias para a criação de apps Android de graça, embora há uma taxa para liberar aplicativos através do mercado. Aplicações

aplicativos do Android são programas de software que podem ser executados no sistema operacional Android . A maioria dos dispositivos com Android são comprados com uma seleção de aplicativos básicos já instaladas. Os usuários podem então fazer download de qualquer número de aplicativos adicionais. O Android Market divide aplicações em uma série de categorias, incluindo jogos, referência , negócios, entretenimento , comunicação, mídia , compras e produtividade entre muitos outros. Os desenvolvedores podem criar aplicações , portanto, para uma ampla variedade de funções.
Desenvolvimento do Processo

o processo de desenvolvimento do Android resulta na produção de um arquivo APK , que é um pacote Android Arquivos . Um arquivo APK representa a versão final exportado de um aplicativo, que os usuários podem acessar através do mercado. Para criar um arquivo APK funcionamento , os desenvolvedores usar o Eclipse IDE ( Ambiente de Desenvolvimento Integrado ), em conjunto com o Android SDK ( Software Development Kit) e ADT ( Android Developer Tools ) plugin. Estas ferramentas permitem que os desenvolvedores de código, compilar , testar e finalmente exportar aplicativos Android. Os desenvolvedores podem ver seus aplicativos executados em dispositivos virtuais usando o AVD ( Android Virtual Device ) Manager.
Technologies

aplicações Android pode envolver múltiplas tecnologias , mas em maioria dos casos, eles são principalmente construídas usando Java e codificação XML . O XML para um aplicativo pode modelar dados e itens visuais, tais como projetos de interface de usuário. Desenvolvedores do Android usa XML para definir os layouts usuários vêem quando lançar um aplicativo. O código Java para um aplicativo Android define a lógica e processamento dentro dele. Usando classes Java , os desenvolvedores podem definir cada elemento aplicação com propriedades e comportamento entregando funcionalidade do aplicativo. Desenvolvedores que estão aprendendo Android , mas ainda não estão familiarizados com a linguagem Java , muitas vezes tem que educar-se sobre aspectos básicos da tecnologia , incluindo objetos e herança.
Liberando

quando um desenvolvedor termina construir e testar uma aplicação Android e está pronto para liberá-lo através do Android Market , eles precisam passar por uma série de etapas. O Android Market exige que os aplicativos sejam assinados e controle de versão de acordo com orientações específicas . Os desenvolvedores , portanto, precisam proteger seus arquivos APK usando um processo de criptografia, usando a mesma chave para cada versão de um aplicativo . O arquivo de manifesto do aplicativo permite que os desenvolvedores indicam versões com incrementar os números de versão para cada versão . Os desenvolvedores podem decidir se a cobrar uma taxa para seus aplicativos ou se a libertá-los de graça. Alguns desenvolvedores de lançar versões gratuitas e pagas de seus aplicativos, com as versões gratuitas , por vezes apoiados por publicidade.