Como desenvolver aplicativos para Android

O sistema operacional móvel Android, do Google, é perfeito para programadores que desejam desenvolver aplicativos de telefone, sem passar pela ladainha do sistema de aprovação da Apple. Este guia irá prepará-lo com o software e as ferramentas corretas para codificar sem esforço sua ideia de aplicativo matador.

Não importa o quão bom você seja em programar, se você não consegue entender o kit de desenvolvimento de software (SDK) do Android, seus aplicativos podem ser escritos em Shakespeare. Então, siga estes passos e comece a entender o processo.

kit de desenvolvimento do Java

A primeira coisa que você precisará para começar a escrever aplicativos Java (a base dos aplicativos Android) é o Java Development Kit (JDK), fornecido pela Oracle neste link.

Você provavelmente pegou o Java Runtime Environment (JRE) em uma de suas inúmeras formas ao longo de seus feitos diários na Internet, o que permite executar applets no seu computador. Você faria bem em desinstalar a versão do JRE que você tem atualmente, caso ela entre em conflito com a versão do JDK que você está baixando. Felizmente, a instalação acima inclui a versão mais recente e melhor do JRE, que será definitivamente compatível, poupando-lhe a árdua tarefa de reinstalá-lo mais tarde.

Faça o download e execute o instalador, certifique-se de que 'Ferramentas de desenvolvimento', 'Código-fonte' e 'Public JRE' estejam incluídos na janela de instalação personalizada, como visto abaixo (sua exibição pode variar). Clique em 'Next', leia o contrato de licença, se você tem muito tempo em suas mãos, deixe-o fazer o que é certo e você está pronto para ir.

Embora a maioria dos aplicativos do ambiente de desenvolvimento integrado (IDE) - detalhados na próxima etapa - venha com seu próprio compilador, geralmente é útil configurar o compilador Java recém-instalado no Prompt de Comando para que você possa usá-lo, se necessário.

No Windows, navegue até Sistema por meio do Painel de controle e selecione as configurações avançadas. A partir daqui, selecione 'Variáveis ​​de Ambiente' e localize a variável denominada 'Caminho'. Adicione o caminho do arquivo do diretório 'bin' da sua nova instalação do Java, conforme o exemplo abaixo.

Use os comandos 'java -version' e 'javac -version' para verificar se todos foram atualizados e você deve obter algo nos seguintes termos:

Instalar um IDE

O software de ambiente de desenvolvimento integrado é usado extensivamente por codificadores experientes e novatos para desenvolver programas. Para os não iniciados, um IDE é um aplicativo que ajuda os programadores a escrever código fornecendo um conjunto compacto de ferramentas, como depuradores, um compilador e muito mais.

Embora exista uma ampla variedade de aplicativos IDE disponíveis, para esta demonstração, usaremos o software livre Eclipse, já que o Google fornece um plug-in para ele que integra o Android SDK. Siga este link e encontre a versão correta para o seu sistema.

Esta parte varia substancialmente, mas a versão que baixei veio como um arquivo zip que, após a extração, incluiu o arquivo 'eclipse.exe' que foi executado sem ter que passar por qualquer instalação. Se a sua versão exigir uma instalação, siga as etapas com as configurações padrão, já que nenhuma configuração específica é necessária. Na primeira execução, você será solicitado a identificar um 'Workbench', onde seu código e arquivos relacionados serão armazenados. Em qualquer lugar conveniente será suficiente.

Depois de concluído, você deve ver algo não muito diferente disso:

Se você quiser se familiarizar com o Eclipse antes de prosseguir, abra a janela Ajuda e consulte o Guia do Usuário do Workbench. Há também um Guia do Usuário de Desenvolvimento Java que pode orientá-lo sobre os fundamentos do Java se você não estiver familiarizado com o idioma.

Adquira o Kit de Desenvolvimento de Software Android

Vá para este link e selecione "Obter o SDK". Na próxima página, siga o link para instalar o Android SDK para o seu sistema.

Quando o arquivo executável tiver terminado o download, execute a instalação. Quando você chegar à janela abaixo, anote o diretório em que está sendo instalado (ou altere-o se desejar).

Quando a instalação estiver concluída, abra o Gerenciador do Android SDK e você verá a tela abaixo:

Clique no botão para instalar todos os pacotes e recursos necessários que não foram incluídos na instalação original.

Instalar o plug-in do Android Development Tools

Como mencionado, o Google forneceu um plug-in SDK para Android especialmente criado para o Eclipse, que pode ser adicionado diretamente de dentro do próprio IDE.

No Eclipse, vá para 'Ajuda' e selecione 'Instalar Novo Software'. Clique no botão 'Adicionar' e você será levado a uma janela para adicionar o repositório de software on-line que contém o plug-in do ADT. Dê-lhe um nome descritivo e insira o seguinte URL na caixa "Local":

  • //dl-ssl.google.com/android/eclipse

Clique OK'. Selecione o repositório recém-adicionado e marque "Developer Tools".

Clique em 'Next' e siga os passos para instalar os arquivos do plugin. Quando concluído, esses dois ícones devem aparecer na barra de ferramentas do Eclipse:

Agora, vá para "Janela" e "Preferências", selecione a seção "Android" e verifique se o local do SDK é o mesmo do diretório do SDK que você anotou anteriormente. Você deve obter resultados como este:

Agora você é o orgulhoso proprietário do plug-in Android Development Tools.

Configurando o emulador do Android

Embora ajude, você não precisa realmente possuir um dispositivo Android para criar aplicativos para eles, porque o Google usa um emulador de seu sistema operacional móvel junto com o SDK. Antes de iniciar a codificação, vale a pena configurar um dispositivo virtual Android (AVD) para que você tenha uma plataforma de teste pronta e em espera.

Na barra de ferramentas do ADT que você adicionou na última etapa, selecione o botão da direita com o ícone do telefone. Isso abre o gerenciador do AVD como mostrado abaixo:

Agora vamos criar um novo dispositivo virtual. Este exemplo criará um dispositivo genérico, mas há recursos detalhando as configurações para dispositivos Android específicos on-line. Selecione "Novo" e você verá uma versão em branco da janela abaixo:

  • Nome: Se você for testar em várias configurações de dispositivos, precisará de algo descritivo. Caso contrário, um nome genérico funcionará bem.
  • Alvo: Esta é a versão do Android que o emulador será executado. Na maioria dos casos, sua única opção no momento é a versão mais recente do Android que veio como parte da instalação do SDK. No entanto, se você quiser testar versões anteriores (o que seria sensato, considerando a diversidade de versões ainda em uso), use o gerenciador de SDK para instalar versões adicionais.
  • Cartão SD: indicando a quantidade de armazenamento adicional que o dispositivo usará. Por padrão, o dispositivo virtual tem 194 megabytes de armazenamento "interno" ao lado do cartão SD, portanto, você pode usar esse controle para ditar o armazenamento aproximado do dispositivo como um todo.
  • Skin: Você pode usar este controle para instalar a aparência e a configuração de um dispositivo específico (por exemplo, HTC One X) ao redor da tela. Mas, para nossos propósitos, o valor padrão é bom.
  • Hardware: Como há uma enorme variedade no hardware em dispositivos físicos que executam o Android, você pode usar esse controle para adicionar recursos de hardware virtual que você precisa que seu aplicativo use.

Quando concluída, a janela do AVD Manager deve agora listar o dispositivo recém-criado. Você pode clicar em 'Iniciar' para executar este dispositivo, embora esteja ciente de que a primeira inicialização pode demorar um pouco.

Seu primeiro projeto Android

Agora que você sobrecarregou seu computador com todos esses aplicativos e plug-ins, está pronto para começar a codificação real. Mas primeiro precisamos configurar os arquivos do projeto.

Para começar, vá para "Arquivo", "Novo", "Projeto" e expanda a guia Android. Selecione 'Android Application Project' e você será apresentado com esta tela:

Você pode usar os ícones de rollover ao lado de cada campo para obter dicas sobre o que cada valor pertence. O mais importante a ser lembrado é 'Nome do Aplicativo', que formará o nome do aplicativo quando instalado, e o 'SDK Mínimo Requerido', com o qual você especifica a versão mais antiga do Android que deseja suportar o aplicativo. Se você precisar de uma atualização das numerosas versões do Android, confira este guia.

Clique em "Avançar" para continuar e especifique um ícone de lançador que representará seu aplicativo. No próximo menu, você será solicitado a criar uma "Atividade" para seu aplicativo.

Uma atividade é efetivamente uma ação ou exibição com a qual o usuário irá interagir, portanto, uma maneira lógica de dividir seu programa é por atividade em termos de quais janelas o usuário verá e a funcionalidade disponível em cada uma delas. Portanto, se, por exemplo, você estiver fazendo um programa "Hello World" simples, precisará apenas de uma atividade, que será a visualização que mostra o texto, enquanto todas as configurações da interface são extraídas dos arquivos de recursos criados pelo SDK.

Quando tiver decidido sobre suas atividades, clique em "Concluir". O Eclipse reunirá todos os arquivos necessários para o seu aplicativo, nos quais você gravará código e / ou alterará as configurações para especificar os parâmetros do seu programa.

Lá você tem isso. Tudo está pronto para você começar a montar seu aplicativo. Os bons amigos do Google têm um conjunto detalhado de tutoriais para se familiarizar com o desenvolvimento de aplicativos Android (para aqueles com experiência em programação), no site do Android. Qualquer um que queira começar com a programação Java primeiro deve procurar por tutoriais como os fornecidos pela Oracle.

 

Deixe O Seu Comentário