38
Ramon Rabello Ramon Rabello Comunidade Tá Safo! Comunidade Tá Safo! #safaDojo com Android

#safaDojo com Android

Embed Size (px)

DESCRIPTION

Coding Dojo so

Citation preview

Page 1: #safaDojo com Android

Ramon RabelloRamon RabelloComunidade Tá Safo!Comunidade Tá Safo!

#safaDojo com Android

Page 2: #safaDojo com Android

Como tudo começou...

Page 3: #safaDojo com Android

Como tudo começou...

Page 4: #safaDojo com Android

Problema: programadores não praticam!

Page 5: #safaDojo com Android

Solução: Treinar, treinar, treinar...

Page 6: #safaDojo com Android

Princípios

aprendizagem contínua.

Page 7: #safaDojo com Android

Princípios

ambiente seguro, pois...

Page 8: #safaDojo com Android

Princípios

NÃO há competição.

Page 9: #safaDojo com Android

Princípios

todos colaboram \o/

Page 10: #safaDojo com Android

Princípios

ninguém fica de fora.

Page 11: #safaDojo com Android

Princípios

seguimos um passo...

Page 12: #safaDojo com Android

Princípios

de cada vez.

Page 13: #safaDojo com Android

Regras Gerais

#1: Computador + Projetor

Page 14: #safaDojo com Android

Regras Gerais

#2: TDD

Page 15: #safaDojo com Android

Regras Gerais

#3: ninguém deve ficar sem entender

Page 16: #safaDojo com Android

Regras Gerais

#4: sempre recomeça do zero!

Page 17: #safaDojo com Android

Retrospectiva

O que aprendemos?O que não gostamos?

O que poderíamos melhorar?

Page 18: #safaDojo com Android

Formatos de Dojo

Kata

apresenta o de uma solu oçã çã

todos devem ser possível de reproduzir

Interrupções permitidas para tirar dúvidas

Page 19: #safaDojo com Android

Formatos de Dojo

Randori

programação em paresturnos de tempo fixo (5 – 7 minutos)

após o término de cada turno:- O co-piloto vira piloto- O piloto volta para a platéia- Um novo co-piloto é convidadoComentários e críticas somente no verde

Inicia-se no vermelho

Page 20: #safaDojo com Android

Formatos de Dojo

Kake

Uma abordagem nova “Randoris” simult neosâMais avançado

Pessoas trocam de máquinas a cada turno

Page 21: #safaDojo com Android

Formatos de Dojo

Kake

Uma abordagem nova “Randoris” simult neosâMais avançado

Pessoas trocam de máquinas a cada turno

Page 22: #safaDojo com Android

praticarensinar

Discussão com bases concretas!

aprender

Objetivos

Page 23: #safaDojo com Android

O que o Coding Dojo não sugere?

Correr para terminar o problema

Selecionar um problema real

Discussões (flamewars)

Competir com outros participantes

Deixar pessoas sem entender

Page 24: #safaDojo com Android

E o que é Android?!

Page 25: #safaDojo com Android

1ª plataforma móvel open source.

Page 26: #safaDojo com Android

paradigma novo de desenvolvimento móvel.

Page 27: #safaDojo com Android

Para consumidores: #TudoJuntoEmisturado

Page 28: #safaDojo com Android

Para desenvs, um SDK completo.

Page 29: #safaDojo com Android

um sistema operacional.

Page 30: #safaDojo com Android

plataforma inovadora.

Page 31: #safaDojo com Android

inaugurou os superphones.

Page 32: #safaDojo com Android

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

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

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

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

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

6. Configurar o ADT para “enxergar” o SDK

7. Criar um projeto Android no Eclipse

E para desenvolver? O que preciso?

Page 33: #safaDojo com Android

aplicação simples: Chamador.apk

Page 34: #safaDojo com Android

GUI da aplicação

Page 35: #safaDojo com Android

arquivo de manifesto

Page 36: #safaDojo com Android

E agora, vamos para o Dojo \o/

Page 37: #safaDojo com Android

Envolva-se!Envolva-se!

Site Oficial do Desenvolvedor AndroidSite Oficial do Desenvolvedor Androidhttp://developer.android.com

Portal AndroidPortal Androidhttp://www.portalandroid.org

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

Page 38: #safaDojo com Android

Obrigado!Obrigado!

[email protected]@gmail.com

@@ramonrabelloramonrabello

slideshare.net/ramonrabello/slideshare.net/ramonrabello/

ramonrabello.blogspot.comramonrabello.blogspot.com

tasafo.wordpress.comtasafo.wordpress.com

@@tasafotasafo