#safaDojo com Android

Post on 31-May-2015

722 views 1 download

description

Coding Dojo so

Transcript of #safaDojo com Android

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

#safaDojo com Android

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

Kata

apresenta o de uma solu oçã çã

todos devem ser possível de reproduzir

Interrupções permitidas para tirar dúvidas

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

Formatos de Dojo

Kake

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

Pessoas trocam de máquinas a cada turno

Formatos de Dojo

Kake

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

Pessoas trocam de máquinas a cada turno

praticarensinar

Discussão com bases concretas!

aprender

Objetivos

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

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.

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?

aplicação simples: Chamador.apk

GUI da aplicação

arquivo de manifesto

E agora, vamos para o Dojo \o/

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

Obrigado!Obrigado!

ramon.rabello@gmail.comramon.rabello@gmail.com

@@ramonrabelloramonrabello

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

ramonrabello.blogspot.comramonrabello.blogspot.com

tasafo.wordpress.comtasafo.wordpress.com

@@tasafotasafo