Посмотри видеокурс от Udacity и Google "Developing Android Apps". Там с нуля создается приложение, которое показывает погоду. Но фишка в том, что там уже крупноватое приложение, которое затрагивает все темы из Android, а в дополнении они предоставляют GitHub репозиторий, где все очень классное сортировано по темам и им удобно пользоваться как шпаргалкой.