>> Tecnologia Eletrônica >  >> Celulares e Acessórios >> Smartphones

Fundamentos do Desenvolvedor Android

Dispositivos Android podem instalar e rodar aplicações desenvolvidas por qualquer pessoa. Isso significa que você pode criar apps Android você mesmo, lançando-os pelo Android Market. Apps Android cobrem muitos tipos de tarefa como produtividade, redes sociais e entretenimento. As ferramentas de desenvolvimento para Android são gratuitas, então qualquer um pode instalar e usá-las. Se você está considerando aprender desenvolvimento Android, pode se equipar com os fundamentos da plataforma rapidamente.

Instruções

Ferramentas de Desenvolvedor

Os recursos de desenvolvimento Android estão todos disponíveis gratuitamente nos sites oficiais do Android e da Eclipse Foundation. O Software Development Kit funciona em conjunto com o Eclipse Integrated Development Environment e o plugin Android Developer Tools. Estas ferramentas contêm tudo que você precisa para codificar, projetar, compilar, rodar e exportar seus apps Android. Dentro do plugin ADT, o Android Virtual Device Manager permite criar e rodar versões virtuais de software de dispositivos Android, permitindo ver como suas aplicações funcionarão em dispositivos reais rodando o sistema operacional.

Market

O Android Market é a principal via para lançar aplicações Android. Você pode se inscrever como desenvolvedor no Market pagando uma taxa, adicionando detalhes de contato e fazendo upload de suas aplicações. Você pode oferecer suas aplicações para usuários do Android Market gratuitamente ou cobrar um preço fixo. Pode definir preços em diferentes moedas, atendendo clientes Android em escala global. Seus apps aparecerão no Market junto com avaliações e comentários de usuários. O aplicativo Android Market é instalado automaticamente em dispositivos Android, incluindo smartphones e tablets, então esses usuários poderão acessar seus apps.

Interfaces de Usuário

Interfaces de usuário Android compreendem diferentes elementos de código para layouts, itens visuais e interativos. Você pode criar suas interfaces de usuário usando ferramentas gráficas dentro do plugin ADT, ou codificá-las manualmente usando XML e Java. Interfaces de usuário de aplicações Android usam itens View e ViewGroup, com opções de layout para designs linear, tabular e relativo. A plataforma fornece uma seleção de elementos interativos que você pode usar diretamente, incluindo listas, botões, entrada de texto e componentes combo-box drop-down.

Codificação

Desenvolvimento Android pode envolver várias opções de codificação. As principais linguagens que você provavelmente usará são Java e XML. Com XML, você pode definir itens de dados e designs visuais para suas aplicações, bem como outros recursos de dados como menus. Com Java, você pode implementar a estrutura e lógica da sua aplicação. Se você não está familiarizado com programação na linguagem Java, pode querer se familiarizar com conceitos básicos nela, como desenvolvimento Orientado a Objetos. Apps Android podem trabalhar em conjunto com outras tecnologias como SQL para bancos de dados.