SlideShare uma empresa Scribd logo
id
#saf aD o j o com Andro




     Ramon Rabello
     Comunidade Tá Safo!
Como tudo começou...
Como tudo começou...
Problema: programadores não praticam!
Solução: Treinar, treinar, treinar...
Princípios




aprendizagem contínua.
Princípios




ambiente seguro, pois...
Princípios




NÃO há competição.
Princípios




todos colaboram o/
Princípios




ninguém fica de fora.
Princípios




seguimos um passo...
Princípios




de cada vez.
Regras Gerais




#1: Computador + Projetor
Regras Gerais




   #2: TDD
Regras Gerais




#3: ninguém deve ficar sem entender
Regras Gerais




#4: sempre recomeça do zero!
Retrospectiva




    O que aprendemos?
   O que não gostamos?
O que poderíamos melhorar?
Formatos de Dojo


                                              apresentação de uma solução




   todos devem ser possível de reproduzir


Interrupções permitidas para tirar dúvidas




                                            Kata
Formatos de Dojo




     programação em pares                 após o término de cada turno:
turnos de tempo fixo (5 – 7 minutos)         - O co-piloto vira piloto
                                             - O piloto volta para a platéia
Comentários e críticas somente no verde      - Um novo co-piloto é convidado
       Inicia-se no vermelho


                                  Randori
Formatos de Dojo
Uma abordagem nova “Randoris”      Pessoas trocam de
                   simultâneos   máquinas a cada turno
   Mais avançado




                    Kake
Formatos de Dojo
Uma abordagem nova “Randoris”      Pessoas trocam de
                   simultâneos   máquinas a cada turno
   Mais avançado




                    Kake
Objetivos


         ensinar
        praticar
    aprender
Discussão com bases concretas!
O que o Coding Dojo não sugere?


  Correr para terminar o problema
    Discussões (flamewars)
    Selecionar um problema real
   Competir com outros participantes

   Deixar pessoas sem entender
E o que é Android?!
1ª plataforma móvel open source.
paradigma novo de desenvolvimento móvel.
Para consumidores: #TudoJuntoEmisturado
Para desenvs, um SDK completo.
um sistema operacional.
plataforma inovadora.
inaugurou os superphones.
E para desenvolver? O que preciso?

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.apk
GUI da aplicação
arquivo de manifesto
E agora, vamos para o Dojo o/
Envolva-se!
Site Oficial do Desenvolvedor Android
         http://developer.android.com



           Portal Android
         http://www.portalandroid.org


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




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

Mais conteúdo relacionado

KEY
Coding Dojo
PDF
Coding Dojo - Pycon Br 2008 - PT-BR
PDF
Coding Dojo - FISL 2009 - PT-BR
PDF
Pós Ruy - 2 e 3 Camadas - Coding Dojo
PPTX
Linguagens Dinâmicas na JVM
PDF
Coding Dojo #GuruPI
PPT
Codding dojo - Apresentação
Coding Dojo
Coding Dojo - Pycon Br 2008 - PT-BR
Coding Dojo - FISL 2009 - PT-BR
Pós Ruy - 2 e 3 Camadas - Coding Dojo
Linguagens Dinâmicas na JVM
Coding Dojo #GuruPI
Codding dojo - Apresentação

Mais procurados (19)

PPTX
Palestra sobre Coding Dojo
PDF
TDC Florianópolis 2013 - Refatorar! porque ninguém gosta de código que cheir...
PDF
AgileDay2012 - Resumo Coding By Example
PDF
Coding dojo
PDF
Lições aprendidas sobre transações em microsserviços
PDF
Agile Brazil 2012 - Tutorial Coding By Example
PDF
Coding Dojo
PDF
TDD com Clean Code: Chega de amadorismo!
PPTX
Dojo #5
PPTX
Coding Dojo - Aplicando Princípios Ágeis
PDF
Apresentação Coding Dojo em 10 minutos
PDF
Coding dojo
PDF
I mini curso e torneio robocode.pptx
PPTX
Como TDD pode influenciar na construção do seu Produto?
PPT
Seja Um Programador Pragmatico
PDF
Coding Dojo: uma abordagem teórica e prática
ODP
Projeto Final de Computação Gráfica 2012 - FCT/UNESP
PDF
Coding dojo
Palestra sobre Coding Dojo
TDC Florianópolis 2013 - Refatorar! porque ninguém gosta de código que cheir...
AgileDay2012 - Resumo Coding By Example
Coding dojo
Lições aprendidas sobre transações em microsserviços
Agile Brazil 2012 - Tutorial Coding By Example
Coding Dojo
TDD com Clean Code: Chega de amadorismo!
Dojo #5
Coding Dojo - Aplicando Princípios Ágeis
Apresentação Coding Dojo em 10 minutos
Coding dojo
I mini curso e torneio robocode.pptx
Como TDD pode influenciar na construção do seu Produto?
Seja Um Programador Pragmatico
Coding Dojo: uma abordagem teórica e prática
Projeto Final de Computação Gráfica 2012 - FCT/UNESP
Coding dojo
Anúncio

Destaque (20)

PDF
Porque Aprender Android
PDF
Alteracoes lei sa
PDF
Contabilidade geral i cap 12 slides - plano contas
PDF
Apresentação C2i Observatório Inovação USP
DOCX
Trabajo tic redes 2.0
PDF
Matematica exercicios lista1 capitalizacao_gabarito
PPTX
Cartilla - Daniela Lozano Alvarado 11-01JT
PDF
2 pic-metodología-instructivo-pic para elaboracion tesis
PDF
time and self management
PPT
Planificación 1er cohorte 2012 2013
PDF
Análise de citações dos trabalhos da compós 2008
PDF
Sanjay letter
PPT
Adolescencia
PDF
Ficção angolana
PPTX
123eWireless 12314DMRSMA16M
PPTX
Presentación4
PPTX
Produções literárias 2 alunos prof santina2
PDF
Lise dourado
PPTX
Diagnostico Parasitologia.
Porque Aprender Android
Alteracoes lei sa
Contabilidade geral i cap 12 slides - plano contas
Apresentação C2i Observatório Inovação USP
Trabajo tic redes 2.0
Matematica exercicios lista1 capitalizacao_gabarito
Cartilla - Daniela Lozano Alvarado 11-01JT
2 pic-metodología-instructivo-pic para elaboracion tesis
time and self management
Planificación 1er cohorte 2012 2013
Análise de citações dos trabalhos da compós 2008
Sanjay letter
Adolescencia
Ficção angolana
123eWireless 12314DMRSMA16M
Presentación4
Produções literárias 2 alunos prof santina2
Lise dourado
Diagnostico Parasitologia.
Anúncio

Semelhante a #safaDojo com Android (20)

PPTX
ODP
Coding Dojo - Apresentação / Instruções
PDF
Coding Dojo
PDF
Coding Dojo - Aprendendo a programar programando
PDF
Coding dojo
PPT
DojoTuba 01
PDF
Coding Dojo - Funcionamento
PPTX
Coding Dojo
PPTX
Coding Dojo em 10 Minutos!
PDF
Coding Dojo no PUG - PE
PDF
TDD: A Essência do Mantra
PPTX
Coding dojo C# com NUnit
PPTX
Coding dojo
PDF
Coding Dojo e TDD
PPTX
DojoTuba: Coding Dojo - Tubarão, SC
ODP
Coding Dojo em 5 Minutos
ODP
Coding dojo
ODP
Coding Dojo - Unreal Engine
PPT
Coding dojo
ODP
Coding Dojo
Coding Dojo - Apresentação / Instruções
Coding Dojo
Coding Dojo - Aprendendo a programar programando
Coding dojo
DojoTuba 01
Coding Dojo - Funcionamento
Coding Dojo
Coding Dojo em 10 Minutos!
Coding Dojo no PUG - PE
TDD: A Essência do Mantra
Coding dojo C# com NUnit
Coding dojo
Coding Dojo e TDD
DojoTuba: Coding Dojo - Tubarão, SC
Coding Dojo em 5 Minutos
Coding dojo
Coding Dojo - Unreal Engine
Coding dojo
Coding Dojo

Mais de Ramon Ribeiro Rabello (20)

PDF
Declarative UIs with Jetpack Compose
PDF
Android Jetpack + Coroutines: To infinity and beyond
PDF
Create Modern Apps with Android Jetpack
PDF
Cultura de testes em times mobile
PDF
Ninja Productivity in Android Studio
PDF
Produtividade ninja com android studio
PDF
Automatize seus testes de UI com a Espresso!
PDF
Os caminhos da Agilidade em Empresa Pública
PDF
Making your app see with Mobile Vision API
PDF
Inovar em tempos de crise? Yes, We Can!
PDF
O ecossistema android
PDF
Android Marshmallow na prática
PDF
Android Wear: Estendendo sua app para relógios inteligentes
PDF
Introdução ao Android Studio
PDF
O caminho de um desenvolvedor android
PDF
Criando Apps Sociais em Android
PDF
Workshop Android em Ambientes de Integração
PDF
De idealista à empreendedor - como desenvolver aplicações em android que conq...
PDF
Desenvolvimento Web para Android
PDF
Agora é Android, Tá Safo? - #tasafoemacaocastanhal
Declarative UIs with Jetpack Compose
Android Jetpack + Coroutines: To infinity and beyond
Create Modern Apps with Android Jetpack
Cultura de testes em times mobile
Ninja Productivity in Android Studio
Produtividade ninja com android studio
Automatize seus testes de UI com a Espresso!
Os caminhos da Agilidade em Empresa Pública
Making your app see with Mobile Vision API
Inovar em tempos de crise? Yes, We Can!
O ecossistema android
Android Marshmallow na prática
Android Wear: Estendendo sua app para relógios inteligentes
Introdução ao Android Studio
O caminho de um desenvolvedor android
Criando Apps Sociais em Android
Workshop Android em Ambientes de Integração
De idealista à empreendedor - como desenvolver aplicações em android que conq...
Desenvolvimento Web para Android
Agora é Android, Tá Safo? - #tasafoemacaocastanhal

#safaDojo com Android