Desde maio de 2010, o número de celulares usando Android comprovadamente já ultrapassa a quantidade de aparelhos rodando IOS (Iphones, Ipods, Ipads), e esses números vêm crescendo cada vez mais. Isso era de se esperar, considerando-se que o Android pertence ao Google, uma empresa que nunca fica para trás mediante concorrência, não é verdade? Dessa maneira, investir no desenvolvimento de aplicativos para a plataforma Android é o novo MUST do momento, e quem pegar o barco agora colherá um excelente retorno num futuro próximo. O quanto antes você entrar na onda, melhor.
Diferentemente do IOS, o Android não exige aplicativos “assinados”, não há licenças a serem pagas ou um sistema operacional específico a ser utilizado no desenvolvimento. Ou seja: qualquer pessoa pode desenvolver aplicativos para Android. Para colocá-los à venda na Android Market o desenvolvedor paga uma taxa única de 25 dólares, o que é bem mais acessível do que os salgados 100 dólares anuais que a Apple cobra de seus desenvolvedores IOS.
Nesse artigo da IDG Now! você pode entender porque a Android Market tem tudo para tomar o posto da Apple Store num futuro não muito distante: http://idgnow.uol.com.br/telecom/2010/10/26/artigo-5-razoes-para-a-android-market-superar-a-apple-store/ .
Movida por esses fatores, comecei meus estudos para desenvolver aplicativos para Android. Começo agora a postar alguns artigos relacionados a esse assunto, para ajudar quem está começando como eu.
A primeira coisa a fazer, obviamente, é preparar o seu ambiente para o desenvolvimento das aplicações. Nesse post, vou mostrar passo a passo essa preparação num Ubuntu 10.10. Antes de mais nada, é preciso deixar claro que a linguagem utilizada para o des. de apps Android é Java, por isso o ideal é que você tenha algum conhecimento básico da linguagem, e de preferência que já tenha utilizado anteriormente o Eclipse. Eu não sou programadora Java, mas mesmo assim consegui me aventurar nesse mundo porque já paguei uma cadeira de Java básico na faculdade. “O resto” você encontra na net e o Eclipse te ajuda a resolver, vá por mim!
E inclusive, está rolando um concurso que vai premiar com 20 mil reais o brasileiro que desenvolver a aplicação mais inovadora, confira detalhes aqui: http://www.androidbrasil.com/dev/477-atencao-desenvolvedor-android-quer-ganhar-r-20-mil
Então vamos lá:
1. Instalação do Eclipse
O Eclipse é um dos editores mais famosos do mundo Java, e por isso mesmo é o padrão usado pelo projeto Android, com plugins específicos para ele. A instalação é muito fácil, através do Ubuntu Software Center, que já vai instalar também a JDK e deixar tudo prontinho para o Java na sua máquina.
Acesse Applications -> Ubuntu Software Center. Faça a busca por “Eclipse”, e é só clicar no botão “install”.
2. Baixe e instale a SDK do Android
Agora é hora de baixar a SDK do Android. Acesse esse link: http://developer.android.com/sdk/index.html e faça download da versão para linux.
Após fazer o download, abra o pacote tgz e decompacte-o no seu home. Acesse a pasta gerada (no meu caso, android-sdk-linux_x86 ), entre na pasta “tools”, e execute o script “android”.
Vá na aba “Available Packages”, marque o checkbox ao lado do link do repositório. Uma série de opções irá aparecer para que você selecione o que você quer baixar. Você precisa selecionar pelo menos 1 SDK (eu marquei apenas a mais recente). Você pode baixar as outras versões depois, de maneira que possa testar sua aplicação em versões anteriores do Android.
Para maiores informações, acesse http://developer.android.com/sdk/installing.html .
3. Instalando o plugin do Eclipse
Depois que finalizar o download e e instalação da api, você já pode abrir o Eclipse. Acesse o menu “Help” -> “Install new Software” (ou Software Updates, caso sua versão seja a Ganymede).
Clique no botão “Add”. No campo “Name”, coloque “Android plugin”, e o no campo “Location” coloque o seguinte endereço: https://dl-ssl.google.com/android/eclipse/ . Dê ok.
Na lista de “available softwares” deverá aparecer um checkbox com a opção “Developer Tools”, que você deve marcar. Depois disso, vá clicando em “next” para realizar a instalação dos componentes. Você será perguntado para aceitar os termos de utilização, marque que aceita e finalize. O download vai começar, e depois que finalizar você deve reiniciar o Eclipse.
Agora, é hora de configurar o plugin. Acesse o menu “Window” -> “Preferences”. Selecione “Android” no menu esquerdo. Você deve indicar a localização do diretório da SDK que você instalou (no seu home, lembra?). Clique no botão “browser” e selecione o diretório onde você descompactou a sdk logo de início.
Clique em “Apply”, depois “OK”, e pronto.
4. Criando um Android Virtual Device (AVD)
No eclipse, acesse o menu “Window” -> Android SDK and AVD Manager . Selecione “Virtual Devices” no menu esquerdo. Clique em “New“, e a janela para criação da AVD vai aparecer. Defina o nome, e escolha o “target“, que é a versão do sdk que você vai usar (ou seja, a versão do Android que essa VM vai simular). Você pode ignorar os outros campos. Clique em “Create AVD” , e seu ambiente estará pronto.
5. Criando a aplicação “Hello World”
Agora que o seu ambiente de desenvolvimento está setado, é hora de testá-lo com uma aplicação “Hello World”. Comece criando o projeto no Eclipse. Clique em “File -> New -> Project”. Selecione “Android Project” e clique em “Next”. Preencha as informações pedidas com os seguintes dados:
- Project name: HelloAndroid
- Application name: Hello, Android
- Package name: com.example.helloandroid
- Create Activity: HelloAndroid
Selecione também o “Build Target” e Clique em “Finish”.
Agora, edite o arquivo HelloAndroid.java, que vai estar em: HelloAndroid -> src -> com.example.helloandroid . Esse código é o básico do básico, só para você testar o Hello World. Deverá ficar assim:
package com.example.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
Depois de salvar o arquivo, é hora de rodar. Vá em “Run -> Run”, e selecione “Android App”. O Eclipse irá então rodar a aplicação no simulador, e depois de dar boot no Android (pode levar alguns minutos), você deverá ver o seguinte resultado:

Você pode encontrar tutoriais simples para aprendizado no site oficial do Android: http://developer.android.com/resources/tutorials/hello-world.html .