Boa dia a todos!
acho que assim como eu todos que trabalham com desenvolvimento Android procuram melhorar suas técnicas de desenvolvimento se adequando as novas tendencias e padrões. por isso estou abrindo esse post, o que tem de novo no desenvolvimento Android e quais as melhores praticas para se desenvolver para essa plataforma?
Atualmente eu tenho utilizado a arquitetura baseada em AndroidAnnotations e DB4O com muito sucesso, resultando em um software fácil de manter e altamente legível.
Em projetos onde a compatibilidade abaixo de 4.0 é requeria, tenho utilizado o ActionbarScherlock.
Eu utilizo as APIs padrões do Android para comunicação (HttpPost & JSONObject) para comunicação.
Para compatibilidade menor que 3.0 utilizo a ActionBarSherlock.
E de resto, as views que uso são especializações que construi em cima das default.