Upload
dokhanh
View
213
Download
0
Embed Size (px)
Citation preview
Roteiro
• Desafios
• Objetivos
• Planejamento
• Arquitetura/Framework
• maven, proguard, maldito R =)
• Roadmap
• Equipe trabalhando de casa
(mulher/filho/cachorro)
• Apenas 1 especialista em Java
• Pouco/nenhum conhecimento de
Android
• Muitos desejos, pouco tempo
• Equipe muito unida e dedicada
Desafios
Objetivos
• Estudar novas tecnologias
• Fazer algo simples e útil para nossa
comunidade
• Reunir os amigos nerds e abrir
issues pra eles!!!
Planejamento
• Mockups
• Design
• Github / issues
• Reuniões semanais
• Hangouts no Google+
• Lema: "Living the dream"
Arquitetura e Framework
• Ferramentas disponibilizadas pelo
Google:
o Android SDK: emuladores
o Android ADT/Eclipse
• Buscar frameworks de mercado:
o Custo/Benefício
Arquitetura e Framework
• Framework próprio:o Atender as necessidades
o Lightweight
• bea.androidtools - v1.0.0o MIT License
o HttpProxy para Json
o JSON binding
o SharedPreferences com JSON
o ORM para SQLite + QueryBuilder
maven, proguard, a classe R?
• Maveno Bom para o framework
o Para App android, precisa melhorar
o Tudo culpa da classe "R" do google...
• Proguardo Código protegido
o Use criteriosamente
• Código gerado: classe "R" do googleo Alterada a cada mudança de layout
Roadmap
• Próximas versões:
o Agendar o evento/palestra na agenda nativa do
smartphone.
o Visualizar o que estão falando em redes sociais
sobre um determinado evento.
o Favoritar uma palestra na programação do evento.
o Native notification para novos eventos.
o Sugerir novos eventos pelo proprio aplicativo.
E mais...
o IOS
o Windows Phone
Mais ferramentas
• Gson
o google Json binding
• ActionbarSherlock
o Actionbar cross-version
• Android Bootstrap:
o App pré-fabricada
o Maven, vários outros frameworks
o Heavyweight
Links...
• TI Eventoso http://www.tieventos.com.br
• bea.androidtoolso https://github.com/brunojensen/bea.androidtools
Living the dream!!