Desenvolvimento Android

Por conta de alguns desafios que me propus a enfrentar, senti a necessidade de aprender desenvolvimento mobile, e decidi iniciar por Android. Gostaria de saber de quem já conhece do assunto como é a curva de aprendizado para alguem que já trabalha com Java, os frameworks mais usados, algumas dicas, enfim, um overview da plataforma para quem quer se lançar nesse mundo.

A curva vai do desenvolvedor.

Leia o livro de android da casa do código.

A curva de aprendizado deve ser rápida, não vai perder tempo com a linguagem.
Recomendo dar uma boa estudada nos conceitos básicos da arquitetura Android, os componentes, ciclo de vida dos componentes (principalmente das activities), layouts e views.
O banco de dados local é o SQLite, IDE Eclipse (ou Android Studio).
Fontes para estudo: API Guides/Training/Reference do site Developer Android.
Livros: Os do Lecheta, o do João Bosco Monteiro da Casa do Código (é um resumão, sem muitos detalhes, mas mostra as várias fases de desenvolvimento de um app).

PS: estava esquecendo: os Samples!

Aproveita que a Google acabou de lançar o Android 4.4 KitKat