#safaDojo com Android

910 visualizações

Publicada em

Coding Dojo sobre Android apresentado pela Comunidade Tá Safo! durante o #safaDojo.

0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
910
No SlideShare
0
A partir de incorporações
0
Número de incorporações
137
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

#safaDojo com Android

  1. 1. id#saf aD o j o com Andro Ramon Rabello Comunidade Tá Safo!
  2. 2. Como tudo começou...
  3. 3. Como tudo começou...
  4. 4. Problema: programadores não praticam!
  5. 5. Solução: Treinar, treinar, treinar...
  6. 6. Princípiosaprendizagem contínua.
  7. 7. Princípiosambiente seguro, pois...
  8. 8. PrincípiosNÃO há competição.
  9. 9. Princípiostodos colaboram o/
  10. 10. Princípiosninguém fica de fora.
  11. 11. Princípiosseguimos um passo...
  12. 12. Princípiosde cada vez.
  13. 13. Regras Gerais#1: Computador + Projetor
  14. 14. Regras Gerais #2: TDD
  15. 15. Regras Gerais#3: ninguém deve ficar sem entender
  16. 16. Regras Gerais#4: sempre recomeça do zero!
  17. 17. Retrospectiva O que aprendemos? O que não gostamos?O que poderíamos melhorar?
  18. 18. Formatos de Dojo apresentação de uma solução todos devem ser possível de reproduzirInterrupções permitidas para tirar dúvidas Kata
  19. 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éiaComentários e críticas somente no verde - Um novo co-piloto é convidado Inicia-se no vermelho Randori
  20. 20. Formatos de DojoUma abordagem nova “Randoris” Pessoas trocam de simultâneos máquinas a cada turno Mais avançado Kake
  21. 21. Formatos de DojoUma abordagem nova “Randoris” Pessoas trocam de simultâneos máquinas a cada turno Mais avançado Kake
  22. 22. Objetivos ensinar praticar aprenderDiscussão com bases concretas!
  23. 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
  24. 24. E o que é Android?!
  25. 25. 1ª plataforma móvel open source.
  26. 26. paradigma novo de desenvolvimento móvel.
  27. 27. Para consumidores: #TudoJuntoEmisturado
  28. 28. Para desenvs, um SDK completo.
  29. 29. um sistema operacional.
  30. 30. plataforma inovadora.
  31. 31. inaugurou os superphones.
  32. 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.html4. Baixar o Plugin ADT para Eclipse:http://developer.android.com/sdk/eclipse-adt.html5. Baixar os componentes do SDK:http://developer.android.com/sdk/adding-components.html6. Configurar o ADT para “enxergar” o SDK7. Criar um projeto Android no Eclipse
  33. 33. aplicação simples: Chamador.apk
  34. 34. GUI da aplicação
  35. 35. arquivo de manifesto
  36. 36. E agora, vamos para o Dojo o/
  37. 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
  38. 38. Obrigado!tasafo.wordpress.comramon.rabello@gmail.comramonrabello.blogspot.comslideshare.net/ramonrabello/@ramonrabello @tasafo

×