Escolar Documentos
Profissional Documentos
Cultura Documentos
3 inShare Email Ol pessoal, esse o primeiro artigo de uma srie em que iremos focar na iniciao ao desenvolvimento de aplicativos para android. Este primeiro artigo focar na preparao do ambiente para o desenvolvimento, o que para muitos uma barreira, pois so necessrios alguns passos importantes, ao fim do artigo voc ter uma IDE totalmente preparada para o desenvolvimento e testes. Alm da preparao da IDE e de todo o ambiente, tambm criaremos o primeiro projeto, focando em conceitos necessrios para o andamento desta srie.
MERCADO DO ANDROID
Todos ns estamos rodeados de muita tecnologia e os dispositivos mveis esto cada vez mais em alta. A Gartner, uma das empresas lderes em anlise de mercado, publicou recentemente que mais de 48% dos dispositivos mveis usam o Android, isso faz com que no faltem vagas para freelancers e empregados formais que sejam capazes de ajudar no processo de desenvolvimento de aplicativos Android.
Primeiramente devemos acessar o site oficial para desenvolvedores Android, http://developer.android.com/sdk/index.html e baixar o SDK (Software Development Kit) para o respectivo sistema operacional (Recomendo desenvolver em Windows, pois encontra-se mais material disponvel). Um SDK um Kit de desenvolvimento de aplicativos e disponibilizar todas as bibliotecas e classes necessrias para que possamos desenvolver o nosso aplicativo.
Aps de efetuar o download do SDK, necessrio realizar a instalao, o processo bem simples, apenas escolha as opes padro do instalador, sempre clicando em Next, escolha a pasta em que deseja guardar os arquivos do SDK e depois finalize a instalao, deixando marcado a opo para iniciar imediatamente o SDK Manager. Ao meio do processo ser perguntado se possui o JDK (Kit de desenvolvimento do Java) instalado no computador, na maioria dos casos, o instalador identifica a instalao se existir. Acaso no tenha baixe no endereo http://www.oracle.com/technetwork/java/javase/downloads/index.html e instale.
principais, que falamos acima, para exemplificar veja na figura abaixo o que necessrio marcar.
Finalizamos a configurao do ambiente necessrio para o desenvolvimento de aplicaes para Android. Se voc conseguiu seguir todos os passos (no so poucos) e chegou ao resultado final desejado, parabns. A partir de agora iremos de fato introduzir o desenvolvimento de aplicaes.
Application Name: Nome da Aplicao, esse nome ser visto pelo usurio final, quando for instalar em seu celular, por exemplo; Project Name: Esse nome ser visto apenas pelos desenvolvedores, ser a identificao, nome que aparecer sempre no gerenciador de projetos do Eclipse; Package Name: Ser o nome do pacote de seu aplicativo; Build SDK: A escolha desta opo importante, voc estar escolhendo em qual SDK sua aplicao ser desenvolvida, se voc marcou apenas as trs opes que foram indicadas neste artigo (que so as mais usadas) voc ter as opes 4.1, 3.0, 2.3. Escolha a verso mais atual, abaixo selecionamento uma
verso inferior do Android para que o aplicativo possua uma boa compatibilidade; Minimum Required SDK: Essa escolha igualmente importante dir em qual SDK ser necessrio no mnimo para executar e alterar algo no respectivo aplicativo.
Para seguirmos juntos aconselho sempre indicar as opes contidas no artigo para evitar erros, nessa perspectiva insira projeto-1 para Application Name e deixe que o Eclipse complete o resto, em seguida clique em Next.
Informaes iniciais inseridas, voc estar na tela de configurao do Laucher Icon, cone que aparecer nos dispositivos para executar o aplicativo, ajuste ao seu gosto esta configurao pois no influenciar no aplicativo de fato. Na tela seguinte, deixe a opo padro a BlankActivity, com ela marcada ser criada uma atividade em branco para que iniciemos o desenvolvimento. A tela seguinte ser a de configurao da atividade principal do aplicativo, deixe as opes padro, com elas o Eclipse criar uma atividade como nome MainActivity, acaso perceba nesta tela o Eclipse nos d a opo de selecionar o tipo de navegao de nosso aplicativo, em um aplicativo pronto, com todas as opes isso auxlia e muito na navegabilidade do aplicativo, como estamos iniciando deixe a opo None e depois retomaremos a este ponto para criar uma aplicao com Tabs.
Se os templates utilizados para a criao do projeto a opo Finish estar habilitada, caso no esteja necessrio realizar o download de alguns arquivos, semelhantemente ao que fizemos no projeto de instalao das verses do SDK, clique em Install/Upgrade, deixe a opo Accept marcada e clique em Install. Depois do processo de instalao dos arquivos que faltavam, clique em Finish. Aps a criao do projeto, ir abrir-se uma tela em que poder ser includo de uma forma bem fcil os elementos da tela, apenas arraste e solte (Drag and Drop), voc pode tambm utilizar a forma padro de incluir elementos que alterando em modo texto o arquivo activity_main.xml, o que certamente uma forma mais difcil, sobretudo para iniciantes. Iremos alterar o layout de nossa aplicao diretamente no modo texto, em um primeiro momento, isso far com que voc tenha mais intimidade com o desenvolvimento.
Para adicionar um emulador, ao eclipse para a execuo de nossos projetos acesse Window> AVD Manager, ao clicar aparecer a tela do Android Virtual Device Manager, neste momento no existe nenhum Virtual Device instalado, clique em New. D um nome para o seu Virtual Device escolha o SDK, no caso a 2.3.3, em seguida clique em Create AVD.
EXECUTANDO A APLICAO
Para executar a aplicao, mesmo que esta s possua um Hello World, v at o menu Run > Run. Nesta tela escolha a opo Launch a new Android Virtual Device e escolha o emulador que acaba de ser criado, o processo de inicializao do emulador um pouco demorado se esta for a primeira vez que voc estiver o executando, nas prximas vezes este processo ser quase instantneo. Abaixo a imagem mostra o que deve aparecer em seu emulador depois da execuo da aplicao.
Esta foi o primeiro artigo desta srie que introduzir ao desenvolvimento de aplicativos para Android, neste artigo aprendemos a configurar o ambiente de desenvolvimento e tambm a criar e executar o primeiro projeto, tambm aprendemos a criar emuladores virtuais para executar nosso projeto. No prximo artigo iremos aprender a inserir novos elementos ao aplicativo e iniciar de fato o desenvolvimento de nossa aplicao.