criando aplicações em android                          Ramon Rabello
brincando de quebra-cabeça!                          Comunidade Tá Safo

               Workshop de Desenvolvimento de Software 2011, @prodepa, 31 de maio
O que é Android?
Novo paradigma de desenvolvimento móvel.
Para consumidores, tudo num só lugar.
Para desenvolvedores, um SDK...
Um sistema operacional.
Arquitetura inovadora.
     (Hydropolis, Dubai)
Plataforma dos
 superphones.
O que preciso para desenvolver em Android?

1. Instalar Java:
http://www.java.com/pt_BR/download/

2. Instalar Eclipse IDE (opcional):
http://eclipse.org/downloads/

3. Instalar SDK:
http://developer.android.com/sdk/index.html

4. Baixar o Plugin ADT para Eclipse:
http://developer.android.com/sdk/eclipse-adt.html

5. Baixar os componentes do SDK:
http://developer.android.com/sdk/adding-components.html

6. Configurar o ADT para “enxergar” o SDK

7. Criar um projeto Android no Eclipse
Aplicação simples: Chamador.java
GUI da Aplicação
Arquivo de Manifesto da Aplicação
Agora pense...
Se qualquer um pudesse
                 criar aplicações...




08/03/2007
não importanto a idade...
08/03/2007
onde você trabalhe...




08/03/2007
sem precisar ser #nerd...
a qualquer momento...




08/03/2007
em qualquer lugar...




08/03/2007
tão fácil...
08/03/2007
Quanto brincar de quebra-cabeça!
Google App Inventor
O que preciso para
        usar o App Inventor?




uma conta no Google.   um navegador.
Instalando o App Inventor




http://appinventor.googlelabs.com/learn/setup/
Como o App Inventor funciona?
Algum problema surgiu?! :(




http://appinventor.googlelabs.com/learn/troubleshooting.html
Exemplo: Tuiteiro (visão estrutural)
Exemplo: Tuiteiro (visão comportamental)
Registrando uma aplicação no Twitter
     1. Acessar http://dev.twitter.com/apps/new.
Registrando uma aplicação no Twitter
2. Anote a “Consumer Key” e “Consumer Secret”.
Registrando uma aplicação no Twitter

3. Selecione o componente do Twitter e preencha a “Consumer Key” e “Consumer Secret”.
Rodando a aplicação
                  no dispositivo/emulador
No dispositivo:
No Blocks Editor, clique em “Connect to Device...” e selecione o serial do dispositivo.




No emulador:
1. No Blocks Editor, clique em “New emulator” e aguarde o emulador iniciar.
2. Depois, clique em Connect to Device... e escolha o item referente ao emulador.
Quer saber mais sobre o App
   Inventor e Android?
  Site Oficial do Desenvolvedor Android
            http://developer.android.com


              Portal Android
           http://www.portalandroid.org



      Ajude a evoluir a plataforma!
              http://source.android.com




   Aprenda mais sobre o App Inventor
       http://appinventor.googlelabs.com/learn/
Obrigado!



tasafo.org
ramon.rabello@gmail.com
ramonrabello.blogspot.com
slideshare.net/ramonrabello/
@ramonrabello    @tasafo

Criando aplicações em Android brincando de quebra-cabeça!