android annotations
TRANSCRIPT
AndroidAnnotations“The ratio of time spent reading (code) versus writing is well over 10 to 1 ...
(therefore) making it easy to read makes it easier to write.” Robert C. Martin (Um cara ágil)
2011
Em 2011 começo a estudar pelo livro do Lecheta. Algum tempo depois curso matéria profissionalizante. No final do ano o primeiro app.
Conclusão:São necessários muitos downloads para um pequeno retorno.
Atualmente são necessários 300 mil downloads e 100 mil usuários para monetizar cerca de R$ 3.000 a R$ 4.000 mês com publicidade.
2013
EmpresarialFrente de Vendas
Apps formaisMEC
Startup
Frente a essa realidade foquei em aplicações corporativas.
“Startups(nem clientes) não sabem o que precisam.Por isso seu código precisa ser rápido para escrever, rápido para alterar e rápido para jogar fora.”
AndroidAnnotations
Por que?Você precisa ser rápido
Para que?Escreva somente o que importa
Como?Geração automática de código
Como funciona?
Java Annotations Processing Tool Código é gerado enquanto você desenvolve‘Pré-compila’
Referências
http://androidannotations.org/ - Página Oficial
https://github.com/excilys/androidannotations/wiki - Wiki do AA
http://hemobile.com.br/blog/2014/07/11/usando-androidannotations-e-android-studio/ - Ótima introdução da HeLabs
http://pt.slideshare.net/adrianoluis/treze-ferramentasframeworks-para-desenvolvimento-android - Várias ferramentas
http://www.jayway.com/2014/02/21/androidannotations-setup-in-android-studio/ - AndroidStudio + Annotations