Criando um projeto Android (Helloworld!)

No artigo da semana passada vimos como montar o ambiente de desenvolvimento android. Caso seu ambiente ainda não esteja funcionando, volte lá e veja o que faltou.

Hoje iremos criar nosso primeiro projeto android – o nosso “Helloworld”.

Passo 1 – Criando o projeto no Android Studio

Abra o Android e selecione “Start a new Android Studio project”.

Android Studio

Após isso, irá aparecer a tela com as configurações de seu projeto android.

Configuração do projeto no Android Studio

Nesta tela, você precisa inserir os seguintes dados:

  • Application name – É o nome do projeto no Android Studio.
  • Company domain – O domínio da sua “empresa” – Se você não possuir um domínio, pode colocar qualquer texto aqui.
  • Package name –  É o package no qual serão criadas as suas classes java. Ele é criado automaticamente, baseado no nome do projeto e no domínio. Pode ser editado, usando o botão “Edit”

Depois disso, basta clicar em “Next”.

Android Studio - Target Android Devices

Na próxima tela, você escolherá quais são os devices que a sua aplicação dará suporte; no nosso caso, apenas phones e tablets. Novamente, clique em “Next”.

Android Studio templates

Na próxima tela, o Android Studio mostra as opções de “Template” que ele possui para criar Activities automaticamente (Falaremos bastante sobre Activity no futuro. Por agora, pense em Activities como “telas”). No nosso caso, vamos escolher “Empty Activity”. Selecione esta opção e clique em “Next”.

Android Studio - configurando Activity

Por fim, é preciso colocar o nome da tela a ser criada no campo “Activity Name”. No nosso caso, “HelloWorld”. Clique em Finish após isso.

Passo 2 – Imprimindo um texto

Após isso, será criado um novo projeto e dentro dele, na pasta src/<nome_do_package>/ você encontrará um arquivo .java com o nome da Activity que você colocou no passo anterior.

Para fazer a sua aplicação imprimir um texto na tela, modifique este arquivo dessa forma:

package br.com.felipesilveira.helloworld;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloWorld extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TextView view = new TextView(this);
        view.setText(&quot;Hello, Android&quot;);
        setContentView(view);

    }
}

 

Parte 3 – Rodando a aplicação no emulador

Para rodar nosso recém criado programa no emulador do google, vá até “Run>Run app”. Uma instância do emulador será criada, com o nosso “HelloWorld” rodando.

Hello World rodando no emulador

Hello World rodando no emulador

O que é uma Activity?

Neste HelloWorld tivemos contato com o primeiro elemento de um código android: A Activity.

Uma Activity é basicamente uma classe gerenciadora de UI (Interface com o usuário). Todo aplicativo android começa por uma Activity. Para saber mais, veja a documentação da classe Activity. Nos próximos artigos falaremos bastante sobre ela, suas características, seu ciclo de vida e como manipulá-la corretamente.

DICA: Além de rodar a aplicação, você pode explorar um pouco o emulador, para conhecer o sistema operacional Android, caso ainda não conheça. Durante o desenvolvimento, o emulador será seu melhor amigo, então essa é a oportunidade para conhecê-lo bem.

Desenvolvendo para Android

141 respostas to “Criando um projeto Android (Helloworld!)”

  1. Raimundo Brazão disse:

    Pessoal, para quem não está conseguindo executar o projeto devido a ausência do Android Device Virtual (ADV) é só configurar um dispositivo android virtual a partir do ícone localizado abaixo de Search do ADT. É bem intuitivo a configuração. Depois de configurado é só coloca-lo na lista de DEVICE a ser usado. Depois, para executar é só selecionar o com.algumacoisa.nomedoprojeto na linha src do package explorer. Espero ter ajudado.

  2. Rafael disse:

    Boas, no eclipse vou a File-New-Project, depois não me aparece android project :S Alguem me ajuda?

  3. Uirandê disse:

    Obrigado cara! aprendi bastante! Continue assim (:

  4. Vanessa Nunez disse:

    Olá! Estou estudando Ciência da Computação e não sei se terei programação Android (provavelmente não), mais eu quero muito aprender. Achei aqui teu blog e quando der já começarei a estudar!!
    Obrigada por postar o conteúdo, espero que continue!!!! Com certeza sempre visitarei para ver as postagens restantes!
    Att, Vanessa.

  5. Ulisses disse:

    Olá, Rafael, siga:
    File > New > Android Application Project

  6. Guedes disse:

    Muito bom, estou começando a programar em Android e era exatamente o que procurava.

  7. Elisio disse:

    ola, sou estudante do curso de informatica, mas esta programacao agente nao ira ver… todavia peço a sua explicaçao porque acredito eu que é muito importante para o meu ser… agradecia a sua cumpreensão!!!

  8. França disse:

    FILE > NEW > ???

    Não tem android aplication project aki velhooo !!

  9. Rogéria Costa disse:

    França, eu estava com o mesmo problema.

    Siga estes passos e você vai conseguir: http://developer.android.com/sdk/installing/installing-adt.html

    Provavelmente vc não instalou dentro do eclipse os packages e tools.

  10. crys disse:

    no meu eclipse nao aparece android project alguem me ajuda

  11. ROBSON SILVA disse:

    Boa noite, lembro que na criação do projeto um classe principal (main) é criada.
    Meu contato para desenvolvimento de APP. robsonsbrasil@hotmail.com
    Abraços

  12. Claudio disse:

    Ola!gostei do seu tutorial
    mas estou com um problema !
    eu tento copiar e colar o trecho abaixo para criar outra mensagem!
    e ele escreve por cima, em vez de escrever em outra linha.

    ” ”

    Como faço para corrigir isso ?

  13. joao h disse:

    Bom dia Pessoal,

    ao tentar criar um novo device, depois de escolher todas opções, o botão de OK ainda nao fica “apertável”. Alguém sabe o que pode ser? Grato desde já.

  14. Luiz disse:

    Olá Felipe.

    Vc organizou e acrescentou muito material em seu blog desde de a ultima vez que acessei, parabéns.

    Primeiro o elogio, depois a duvida, rsrsrs.

    Tinha deixado de lado por um tempo os estudos sobre o Android e agora resolvi pegar firme.

    Então, nas versões anteriores, quando criávamos um projeto a classe “inicial” criada “estendida” a classe Activity, agora quando crio um projeto ela extends ActionBarActivity.

    E quando tento criar exemplos básicos da net como :

    protected void onCreate(Bundle sIS) {
    super.onCreate(sIS);
    setContentView(R.layout.layout_exemplo_listener);

    if (sIS == null) {
    getSupportFragmentManager().beginTransaction()
    .add(R.id.container, new PlaceholderFragment())
    .commit();
    }

    //Busca o TextView pelo id
    final EditText textNome = (EditText) findViewById(R.id.campoNome);
    final TextView textResultado = (TextView) findViewById(R.id.campoResultado);

    Button button = (Button) findViewById(R.id.botaoOK);

    //Informa o listener …
    button.setOnClickListener(new Button.OnClickListener()
    {
    public void onClick(View v)
    {
    String nome = textNome.getText().toString();

    //Atualiza o texto
    textResultado.setText(“Obrigado ” + nome);
    }
    });

    }
    que funcionavam, agora não funcionam mais.

    Estou errando aonde. Obrigado.

  15. Danilo Monção disse:

    Olá Felipe,

    Ao chegar na parte 3, para rodar a aplicação no emulador, não encontrei a opção Run As Android Application. A única opção que me aparece é Run As 1 Run FOOX File.

    Parabéns pelo blog! Obrigado pela atenção!

  16. Rogerio disse:

    Estou com o mesmo problema do João, na hora de criar um AVD o botao Ok nao fica habilitado

  17. Olá Rogério, verifique se todas as opções estão preenchidas; geralmente o botao fica desabilitado quando alguma opção não está corretamente configurada.

  18. denis disse:

    Apos copiar as linhas acima e tentar executar o comando “Run as”, apresenta erro.

  19. Gesiel disse:

    Boa tarde!

    Estou iniciando nesta área e me considero um leigo. Estou seguindo os passos determinado e quando abro, no Eclipse, new project não aparece a pasta Android. Só aparecem as sequintes opcões:

    General
    CVS
    Java
    Maven
    Examples

    O que fiz de errado? Podes me ajudar?

    Agradeço.

  20. Denis disse:

    java é fogo…. sempre falta algo, nunca consigo usar

  21. Bruno disse:

    Olá! Quando fui rodar o programa não acontece nada, tentei criar um AVD mas o botao “ok” nao fica ativo. Oq devo fazer?

  22. Ney San disse:

    pra quem não consegue criar um novo prejeto, ponão aparecer a pasta ANDROID vai a dica!!
    Clik em HELP > INSTALL NEW SOFTWARE… Depois clique em ADD >> No Campo LOCATION, Insira esta URL “https://dl-ssl.google.com/android/eclipse/” e Clique em OK…
    O Eclipse vai baixar e instalar os ploga nescessarios

  23. Tamirys disse:

    Tô iniciando nessa agora…

    Criando o meu primeiro programinha.

    Testando o “Hello World”, não exibe o ícone na tela de aplicativos.

    Alguém me ajuda?

  24. Virgílio disse:

    Prezados,
    qual a configuração minima de máquina para instalar todos os programas desenvolvedores?

    Abraço!

  25. Kavenda F. António disse:

    Já está!!! primeiro projecto executado com sucesso! espero aprender muito a programação android contigo Felipe Silveira. Paz e amor.

  26. Alexandre disse:

    Cara no meu eclipse não aparece a opção do Projeto Android. o que eu faço?

  27. Jorge disse:

    Boa Noite amigo!
    Vc venderia um DVD com tds os exemplos e fontes que tem no site?

    Att Jorge

  28. Matheus disse:

    Olá, me ajude preciso saber onde estou errando!!!

    No passo 1, diz para ir em “Android Project” e então preencher as seguintes casas…

    Project name – É o nome do projeto no eclipse.
    •Build Target – É a versão do Android para a qual o seu projeto será direcionado.
    •Application name – É o nome da sua aplicação – o nome que aparecerá no telefone.
    •Package name – É o package no qual serão criadas as suas classes java.
    •Create Activity – Marque este checkbox e coloque um nome na caixa de texto. À frente explicarei o que é uma Activity.

    ………………………………………….

    Porem quando tento seguir este caminho do “Android Project” aqui só aparece “Android Application Project” legal, deve ser um programa “Eclipse” atualizado, ai esta o problema, quando clico aparece somente as 3 ultimas opções para preencher que seria

    •Application name – É o nome da sua aplicação – o nome que aparecerá no telefone.
    •Package name – É o package no qual serão criadas as suas classes java.
    •Create Activity – Marque este checkbox e coloque um nome na caixa de texto. À frente explicarei o que é uma Activity.

    e então tudo bem, na hora de preencher o, Package Name, eu não consigo, aparece uma mensagem de erro, diz que a forma esta errada, mas já tentei de todas as maneiras, procurei em sites e nada, no que estou errando?

    se puder me mandar um email, gleeksb@hotmail.com, aguardo pela resposta!!!
    ………………………………………………….

  29. lucas mendes da silva disse:

    nao aparece a pasta do androide

  30. Leslie disse:

    Gente!
    Não consigo executar.
    Se eu for no “Run”, recebo a seguinte mensagem:

    “The selection cannot be launched. And there is no recent launches”

    Se eu for no “run as” aparece “non aplicable”

    Deve estar faltando algum passo antes de rodar…qual é?

  31. Nhate disse:

    Boa tarde, estou a licenciar em informática, Configurei o eclipse para programação android, porem, na criação do Emulador (AVD) não habilita a opção “target”, podem ajudar nesse impasse, please…

  32. claudio disse:

    Estou usando o MARS.2. nao tem opcao de criar projeto Android, pode me ajudar ??

  33. Armagedom disse:

    Pra fazer um Hello Word, precisa desse jornal de comandos????
    pqp , ao inves de criarem linguagens mais simples, menos trabalhosa.

    exemplo disso: Python, Ruby…

    desanima

  34. ANTONIO disse:

    Pessoal,

    na hora de rodar preciso de um emulador, ele diz que minha CPU nao é compativel e não roda.. e tambem não consigo habilitar meu tablet para rodar .. alguem me ajuda.. obrigado.

  35. Luiz Felipe disse:

    Recém instalei o Android Studio no PC e já sincronizei com um dispositivo que foi reconhecido normalmente. Até aí tudo bem.

    Porém quando acesso o app pelo dispositivo, aparece o Hello World do app teste, porém nao encontro essa linha de código lá no strings.xml do resources (res).

    apenas tem conforme está abaixo:

    My Application
    Settings

    e deveria estar a linah de código da string Hello World no meio das duas linha de cima. Podem me ajudar? Obrigado!!

  36. Roberto disse:

    O passo 2 foi muito ligeiro! Aqui imprimiu Hello World! (Como assim?) Nao imprimiu Hello, Android. Escrevi o texto sem ter nocao de muita coisa do que escrevi (isso me acompanha desde o primeiro dia que tentei aprender programacao). Ninguem explica direito as coisas que voce ta escrevendo enquanto programa, voce so tem que escrever! =/

  37. Roberto disse:

    Emulador do google?

  38. sergio disse:

    "Hello, Android"

    da erro> cannot resolve symbol

  39. Márcio disse:

    Ola felipe chegei até a página 74 da sua apostila portando ao mostrar o emulador não aparece a aplicação criada que é hello word… aparece tudo menos isto..pode me ajudar?

  40. Nelson Souza disse:

    Felipe, não consigo passar dessa fase, vc pode me ajudar, por favor ?.

    Atenciosamente,

    Nelson Souza

Deixe um comentário