Quais são as melhores fontes para aprender Android?
A maneira mais rápida de aprender o desenvolvimento do Android é online. De preferência você já tem alguma experiência com linguagens de programação de computadores como Java, C ou C++. Se não, a curva de aprendizagem será muito mais íngreme, mas aprender o desenvolvimento do Android é possível, com muito foco e determinação (embora, você pode querer fazer um curso mais introdutório de ciência da computação primeiro para estabelecer os fundamentos).
Aplicações Androide são escritas usando a linguagem de programação Java. É útil ter um conhecimento básico de programação Java antes de iniciar os cursos abaixo, mas alguns dos cursos são especificamente voltados para iniciantes absolutos.
Aqui está como começar:
1. Baixe e instale gratuitamente o SDK (Software Development Kit) do Android, o IDE (Integrated Development Environment) Eclipse do Android e o Plugin ADT suportado pelo Google também é recomendado para o Eclipse. A combinação destas três ferramentas dar-lhe-á o ambiente de desenvolvimento integrado completo que necessita para começar a construir aplicações Android.
2. Crie a sua primeira aplicação "Hello World" com este tutorial fácil de seguir para o curso de desenvolvimento do begindroid online. A melhor maneira de aprender é mergulhando e hackeando juntos alguns aplicativos básicos. Isso ajuda você a se familiarizar com a API do Android (Application Programming Interface) e as possibilidades de desenvolvimento de aplicativos para Android.
4. Você pode acessar mais ferramentas de desenvolvimento para Android inscrevendo-se como um Desenvolvedor Android no Google Play (há uma taxa única de registro de $25).
5. Inscreva-se e siga o blog Google Android Developers para aprender sobre novos desenvolvimentos no ecossistema de aplicativos Android.
6. Outro recurso essencial é o Google Training Resources For Android App Developers. Eu também recomendo rever sua nova introdução para criar aplicativos com Material Design.
Google criou um portal para desenvolvedores Android onde você pode obter tudo o que precisa para começar a criar seu primeiro aplicativo Android.
Good Luck!!