Описание курса и список всех лекций на Habrahabr
Здесь собраны ссылки на репозитории с исходным кодом приложений, которые использовались на лекциях для демонстрации, а так же ссылки на дополнительные материалы, рекомендованные для прочтения.
В этой лекции использовалось приложение созданное с помощью визарда в Android Studio, поэтому нет смысла его выкладывать.
В качестве дополнительных материалов мы рекомендуем несколько книг по разработке на Java, с которыми полезно ознакомиться перед началом изучения курса.
Java. Библиотека профессионала. Автор К. Хорстманн (Core Java by K. Horstamnn)
Java. Эффективное программирование. Автор Д. Блох (Effective Java by Joshua Bloch)
Java Concurrency in Practice by Brian Goetz
Простейшие UI элементы и Fragments Этот проект использовался в нескольких лекциях. Для вас, на данный момент, важны лишь StartActivity, UIElements, LayoutActivity (тут вы можете заодно посмотреть как через Intent передавать дополнительные данные), FragmentActivity с SimpleFragment и SimpleDialogFragment.
Android Layout (Макеты или разметка)
Документация по Android Permissions
Пример с Socket, UrlConnection, org.json
Пример с авторизацией на GitHub, GSON, OkHttp, UrlConnection
Проект с сервисами. Смотрите классы ServiceActivity, TestService, CommandService
Проект с использованием Job Scheduler
Пример с использованием Storage и LRU Cache