Começando a desenvolver aplicativos para Android

Este post é o primeiro de uma série em que vou ensinar, passo a passo, como criar um aplicativo para a plataforma android.


Android é a plataforma do google para dispositivos móveis que equipa um grande número de telefones no mercado. (g1, motorola dext, milestone, nexus one…)

O que preciso para começar a desenvolver para android?

Uma idéia e força de vontade :) . E claro, saber programar em Java. Você NÃO precisa de um hardware (telefone) para isso. A grande maioria dos testes pode ser feito no emulador!

Além disso, Android é uma plataforma de código aberto e o desenvolvimento de programas é amplamente incentivado pelo Google (e pela Motorola, como vamos ver no final do post).

Por onde começar?

O primeiro passo é montar seu ambiente de desenvolvimento.

1) Montar o ambiente padrão fornecido pelo Google. Para isso, você precisará seguir os seguintes passos:

- Instalar o Eclipse (www.eclipse.org)
- Instalar o Android SDK (developer.android.com/sdk)
- Instalar o ADT Plugin (developer.android.com/sdk/eclipse-adt.html)

Todos os links contém as instruções para instalação dos componentes. Caso haja dúvidas, coloque nos comentários!

DICA: Você pode “economizar” os passos acima usando o ambiente do Motodev – que é basicamente a junção de todos os passos acima e mais algumas ferramentas. Para instalar o Motodev Studio vá até a página http://developer.motorola.com/docstools/motodevstudio/

É importante dizer que os aplicativos gerados pelo Motodev Studio funcionarão em todos os telefones, e não só em telefones Motorola.

Com isso terminamos o nosso primeiro passo. No próximo passo, vou mostrar como criar um projeto android no eclipse. Até lá!

Desenvolvendo para Android


Posts Relacionados

  1. Como ganhar dinheiro desenvolvendo para android
  2. Criando um projeto Android (Helloworld!)
  3. Aplicativos para iPhone em 1 lugar só? cheiro de monopólio

59 respostas to “Começando a desenvolver aplicativos para Android”

  1. Bruno Moreira disse:

    Muito bom os artigos, parabéns Felipe!

    Sou programador Java e nunca havia me interessado pela plataforma Android. Após visualizar seus posts, me interessei! (rsrsrs)

    Parece interessante… ^^

  2. Robson Pelegrini disse:

    Parabéns pela iniciativa Felipe, e continue assim !
    Com certeza irá ajudar muita gente com seus artigos.

  3. rubens disse:

    baixei e instalei o motodevstudio… deu como instalacao ok

    ao clicar no icone dele da a seguinte mensagem :

    java was started but returned exit code=13

    O que fazer ?

  4. Daniel disse:

    Faltou umas dicas sobre as instalações!
    Parabéns pela iniciativa!

  5. Helio Santos disse:

    Parabéns pelos primeiros passos. Qual dos pacotes de Eclipse que é o ideal para desenvolver android? Obrigado, abraços.

  6. rubens disse:

    Agradeço pelo apoio moral do Daniel e o Helio Santos. Eu descobri o problema é que eu tinha instalado a versao de 64 bits, ao instalat a de 32 ficou ok !
    Obrigado !

  7. Hudson disse:

    Felipeeeeeeeeeeeeeee, brother… comprei um Milestone, ai comecei a baixar algumas coisas do market e tal, e resolvi ver como programar para o android, instalei o motodev, criei a conta la e tal, quando acessei pela primeira vez ( 1 hora atras +/- ) ele pediu a instalação dos componentes com as opções SDK Patch e a opção Download.
    Escolhi a opção de Download, coloquei o login e senha q criei na motodev e ai ele carregou varias opções, escolhi a plataforma 2.0.1 (a do meu) e faz quase meia hora que ele esta la.. baixando/instalando, é demorado assim mesmo? ou fiz caca?

    Valeu abraços

    Hudson

  8. Oi Hudson,
    Isso demora um pouco mesmo. Mas se demorar muito tente recomeçar, e verifique se você tem conexão com internet!

  9. Wanderson Reliquias disse:

    Felipe primeiramente parabens pelo excelente post!!!
    Tenho uma pergunta sobre o versão do eclipse, pode ser qualquer versão, ou tem uma que os plugis funcionam melhor outras q naum? Oq me diz?

    Obrigado

  10. oi Wanderson,
    Eu estou usando a 3.4.2 aqui, mas acredito que para o plugin ADT não deve fazer muita diferença a versão.
    Um abraço!

  11. Felipe quanto voce cobra para criar um aplicativo para entregar ao meu site , eu vi um do Submarino e adorei
    Regards
    Fabiano Conserva
    Viaflores.com

  12. Willians R. disse:

    Legal! Vou baixer e tentar desenvolver, não manjo nada mas quero ver noq vai dar.
    Obrigado!

  13. Angolfur disse:

    Muito boa a iniciativa, parabéns!
    Contudo, eu devo ter feito alguma bobeira…
    Seguinte, instalei todos os programas, chego a compilar um código de exemplo como o disponibilizado no HelloWorld, executo, sem erros, sobe o emulador, aparace a mensagem A n d r o i d, depois de um tempão carrega uma imagem de um skin.
    Mas a saída do código como mostro no trecho abaixo não é apresentada…

    tv.setText(“Hello, Android”);
    setContentView(tv);

    Dede já agradeço, muito obrigado!

  14. Caio disse:

    Qual eclipse e utilizado para desenvolver android?

    no site que vc passou a varias versões do eclipse!

    qual delas baixo?

  15. Oi Caio,
    Você pode utilizar o eclipse padrão, para Java SE

  16. Rafael disse:

    Olá Felipe, fiquei na duvida sobre qual Eclipse baixar.
    Seria o Eclipse Classic 3.7?
    Vi que voce falou eclipse padrão para java SE, mas nao sei qual é esse.
    Fico no aguardo.
    Parabens pelo site, gostei muito.

  17. Paulo Neto disse:

    Tive problemas na instalações, poderia detalhar a sequencia, obg.

  18. Pedro Pacheco disse:

    Felipe,

    Só pode ser o Eclipse pra Java ou serve o pra C/C++ ?

    Valeu

  19. Oi Pedro,
    O ideal é usar o Eclipse para Java, já que os aplicativos serão escritos nessa linguagem.

  20. Ricardo Lazio disse:

    olá amigos, gostaria de saber qual versão do eclipse devo baixar…pois quando estou no site (eclipse.org/downloads) la existem várias versões como:

    Eclipse IDE for Java EE Developers, 212 MB

    Eclipse Classic 3.7, 174 MB

    Eclipse IDE for Java Developers, 122 MB

    Eclipse IDE for C/C++ Developers (includes Incubating components), 107 MB

    acredito que seria o ECLIPSE CLASSIC 3.7 só que ainda existem outros como:

    Eclipse Indigo (3.7)
    Eclipse Helios (3.6)
    Eclipse Galileo (3.5)

    e aí ? qual devo baixar ? pois lá em cima ao mencionar que devemos baixar o eclipse, não menciona a versão que está sendo trabalhada….

    Att.

  21. Max disse:

    baixe o MOTODEV. muito mais fácil e já vem “arrumadinho” ;)

  22. alan disse:

    como faço para instalar os tres primeiros PLICATIVOS para iniciar nao criaçao dos pps.
    grato aguardo retor.

  23. Raphael disse:

    fala felipe, cara não consigo criar um projeto no motodev. ja instalei o SDK e nada..como procedo ?
    aguardo retorno.

  24. Lincoln disse:

    Eu estava pesquisando e antes desse forum eu fiz aqui com o Net Beans tem algum PRoblema?

  25. Altiere disse:

    Felipe, quero aprender a programar para plataforma android, li o teu artigo que recomenda baixar o eclipse, mas qual elipse (IDE for Java; IDE for Java EE; tem uma infinidade no site, qual ?

  26. Oi Altiere,
    Eu recomendo a versão “Eclipse IDE for Java Developers”

  27. Matheus disse:

    Felipe, posso subsstituir o eclipse pelo netbeans ou algum outro ide ?

  28. Olá Matheus,
    Você pode, mas terá muitas dificuldades, pois não existe o plugin ADT para essas IDEs.

  29. Junior disse:

    Cara, ja baixei o MOTODEV, mais nao da opçao de build target, já tá no diretorio certinho, mais não le. Baxei separadamete tambem e no eclipse nem tem a opçao de projeto android, me uma luz ae! vlw!

  30. fred disse:

    sou novo em linguagens de programação, e nem instalar o motodev eu to conseguindo apresenta a seguinte menssagem

    MOTODEV Studio Requires (at least) Java Runtime Environment version 1.6.

    Select the Java location or install an appropriate version of the Java Runtime Environment from http://java.com/.

    Java was not found at C:/
    Please, click “Select Java location…” and try again.

    e agora uma luz?

  31. possidonio disse:

    Fred, ainda não instalei o motodev, mas pelo que pude perceber, a sua instalação não foi bem sucedida porque você não instalou o java antes.

    Vai no site http://www.java.com e instala o java no seu computador, após isso tenta instar o motodev novamente.

  32. GoogleINURL disse:

    Nunca desenvolvi para android vou começar aprender.

  33. Julio disse:

    Boa tarde!
    Estou começando a treinar desenvolvimento para android pois não trabalho com isso mas um dia irei trabalhar :D
    E comecei com o Hello World (Android).
    Mas meu problema é o mesmo do Angolfur…

    “Instalei todos os programas, chego a compilar um código de exemplo como o disponibilizado no HelloWorld, executo, sem erros, sobe o emulador, aparace a mensagem A n d r o i d, depois de um tempão carrega uma imagem de um skin.
    Mas a saída do código como mostro no trecho abaixo não é apresentada…

    tv.setText(“Hello, Android”);
    setContentView(tv);

    O que pode estar acontecendo? Como consigo resolver isso?
    PS: Uso o Android 4.0.3 no emulador.

    Desde ja agradeço,
    Julio Cesar

  34. william mendes disse:

    como faço pra adiquirir o app inventor pois quando clico na pagina o navegador diz que ñ encontra o que ouve tirarão do ar o site o que faço pra obter tal aplicativo ,obrigado pelas respostas valeu!

  35. Ricardo disse:

    Muito bom tutorial. Os meus parabéns e agradecimentos.

  36. Leandro disse:

    Eu posso fazer no netbeans ??? o sdk é compativel com essa IDE ??? valeeeu

  37. Cristiano disse:

    Eae Felipe, muito bom o post/dica/tutorial
    Só fiquei com uma dúvida, eu entendo um pouco (bem pouco) e queria desenvolver jogos (aqueles em 2D mesmo), mas queria saber se vou precisar de outro(s) programa(s) pra isso, e se sim, qual me recomendaria???
    Valeu desde agora.

  38. João disse:

    Como escolhemos o gênero do aplicativo? Boa noite.

  39. Demilk disse:

    No File>New>Project Nao aparece (Android Projec)

  40. Felipe Ribeiro disse:

    Felipe, é melhor instalar a versão da Motorola, ou instalar o eclise e a sdk do android ou não fazem diferenças ambas vão trazer os mesmos benefícios?

  41. Alisson Monteiro disse:

    Como todos os outros comentarios, realmente esta de parabéns pelo post…Sou ainda um curioso no assunto, e muito interessado em entrar nesse “mundo” de desenvolvimento para Android. Tenho algumas dúvidas e gostaria que me ajudasse se possível. Qual desses softwares eclipse tenho que instalar no meu PC todos? E qual as configurações mínimas para instalar? gostaria que me ajudasse. resposta por Email: a.petrogas.monteiro@hotmail.com Desde já agradeço.

  42. Eduardo disse:

    Cara, instalei o ambitente da Google, mas não apareceu Run As “Android” podes me ajudar ?

  43. Reccio Luana disse:

    Nossa achei muito incrível seu trabalho, fiz Tec em informatica a dois anos, estou voltando a programar agora que tenho algumas ideias pra executar, seu trabalho esta me dando um grande apoio, a linguagemque vc usa e super facil de entender, isso é bom esta me ajudando muito, agora só agadecendo mesmo o seu trabalho OBRIGADA

  44. Diego Correia disse:

    Não desenvolvo em nenhuma plataforma e nem linguagem, mas me interessei muito por desenvolvimento em android, presciso mesmo saber desenvolver JAVA? a sintaxe da linguagem dele é a mesma para desenvolvimento em android? Gostei muito do site

  45. Heitor disse:

    Caralho do padre inácio, é Java ou Androide, por que não tem Cliper?

  46. Heitor disse:

    Só dá pau!, este motodev

  47. Heitor disse:

    O MOTODEV agora que um ADT de não sei onde! Ele que pegue,PÔ

  48. Rodrigo Santos disse:

    Olá, meu nome é Rodrigo, e eu vi que existe diversos pacotes do microsoft para android, porem minha maior necessidade eh de abrir arquivos de access com a extensão .mde esses arquivos são de pesquisas de imoveis q faço em um contrato de prestação de serviços a terceiros. São arquivos que recebo e eles vem com 20 pranchas de pesquisa com os dados q são solicitados, o arquivo vem “programado” por eles, eu recebo, alimento os dados, abrindo pelo Access e retorno de volta. Mas nao encontrei nenhum app que abra esses arquivos. O meu tablet eh o xoom da motorola, o adquiri para justamente facilitar nas pesquisas, ao inves de escrever todos os dados em papel e depois passar p computador, com o tablet, ja faço a pesquisa na rua e ali mesmo alimento o dados, ganhando tempo. Queria saber se alguem consegue fazer funcionar no android, quanto seria o programa para comprar, preciso muito pra facilitar minha vida utilizando o tablet no momento da pesquisa.

    Agradeço a atenção de todos.
    digu03@hotmail.com

    Rodrigo Santos
    85 8887.6211
    Fortaleza-Ce

  49. Kennedy disse:

    Felipe, eu não estou conseguindo fazer o emulador rodar o exemplo do artigo…será que preciso fazer alguma coisa diferente!!!

    Segue a mensagem apresentada: Nenhuma instância do dispositivo compatível foi encontrado para ser executado
    Revise sua configuração e tente novamente

Deixe um comentário