Este documento descreve um Coding Dojo sobre desenvolvimento Android. Apresenta os princípios do Coding Dojo como aprendizagem contínua em um ambiente seguro e sem competição, onde todos colaboram e ninguém fica de fora. Também explica os formatos de Kata, programação em pares e Randori, e objetivos de ensinar, praticar e aprender através de discussões concretas. Por fim, fornece instruções básicas para começar a desenvolver aplicativos Android.
17. Retrospectiva
O que aprendemos?
O que não gostamos?
O que poderíamos melhorar?
18. Formatos de Dojo
apresentação de uma solução
todos devem ser possível de reproduzir
Interrupções permitidas para tirar dúvidas
Kata
19. 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
20. Formatos de Dojo
Uma abordagem nova “Randoris” Pessoas trocam de
simultâneos máquinas a cada turno
Mais avançado
Kake
21. Formatos de Dojo
Uma abordagem nova “Randoris” Pessoas trocam de
simultâneos máquinas a cada turno
Mais avançado
Kake
22. Objetivos
ensinar
praticar
aprender
Discussão com bases concretas!
23. 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
32. 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
37. 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