Vou deixar aqui uma Apostila muito interessante e de facil aprendizagem.Atraves dela que consegui pegar o basico do Android.Feita pelo meu amigo Luciano, ela aborda varios assuntos e ensina a fazer varios aplicativos simples, mais que usam a maioria dos conceitos basicos nescessarios.Download aqui!E tambem deixo o blog dele, para quem quiser acompanha-lo tambem! (Recomendo)http://lucianopascal.wordpress.com/ []'s Estou estudando o Android, fiz uma simples calculadora e estou fazendo agora umsistema de controle financeiro. Algo bem simples mais que e muito bom para treinar.[]'s Neste tutorial, iremos aprender a fazer um simples HelloWorld, para familiarizar-mos com o ambiente de desenvolvimento para Android e sua linguagem. Lembrando que levarei em conta que voce ja saiba pelo menos o basico de Java. Mas antes veremos suas principais bibliotecas:Bibliotecas:- System C library uma implementacao derivada da biblioteca C padrao sistema (libc) do BSD sintonizada para dispositivos rodando Linux. - Media Libraries baseado no PacketVideos OpenCORE; as bibliotecas suportam os mais populares formatos de audio e video, bem como imagens estaticas. - Surface Manager gere o acesso ao subsistema de exibicao bem como as multiplas camadas de aplicacoes 2D e 3D; - LibWebCore um web browser engine utilizado tanto no Android Browser quanto para exibicoes web. - SGL o engine de graficos 2D - 3D libraries uma implementacao baseada no OpenGL ES 1.0 APIs; as bibliotecas utilizam aceleracao 3D via hardware (quando disponivel) ou o software de renderizacao 3D altamente otimizado incluido no Android. - FreeType renderizacao de fontes bitmap e vector - SQLite um poderoso e leve engine de banco de dados relacional disponivel para todas as aplicacoes 1a Etapa: Criar o ProjetoAbra o Eclipse, va ate File>New>ProjectNa tela que aparecer, escolha Android Project e clique em Next.Apos isso, ira aparecer a tela com as configuracoes de seu projeto android.Nesta tela, voce precisa inserir os seguintes dados:Project name - E o nome do projeto no eclipse.Build Target E a versao do Android para a qual o seu projeto sera direcionado.Application name E o nome da sua aplicacao o nome que aparecera no telefone.Package name - E onde sera criada as suas classes java.Create Activity Marque este checkbox e coloque um nome na caixa de texto. A frente explicarei o que e uma Activity.Depois disso, basta clicar em Finish. 2a Etapa: CodigoApos isso, sera criado um novo projeto e dentro dele, na pasta src// voce encontrara um arquivo .java com o nome da Activity que voce colocou no passo anterior.Para fazer a sua aplicacao imprimir um texto na tela, modifique este arquivo dessa forma:package br.com.felipesilveira.hello_world; 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("Hello, Android"); setContentView(view); } } 3a Etapa: CodigoPara rodar nosso recem criado programa no emulador do google, va ate Run>Run as Android Application. Uma instancia do emulador sera criada, com o nosso HelloWorld rodando. O que e uma Activity?Neste HelloWorld tivemos contato com o primeiro elemento de um codigo android: A Activity.Uma Activity e basicamente uma classe gerenciadora de UI