#safaDojo com Android

785
-1

Published on

Coding Dojo so

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
785
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for 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

×