Исходный код проекта на Github можно скачать по ссылке
Урок 10. Один обработчик (OnClickListener) для нескольких кнопок (Buttons) | Android Studio
В этом уроке вы узнаете, как оптимизировать реализацию слушателей для события нажатия кнопки в
navigation drawer
Как сделать Navigation Drawer в Android
В этом уроке: Как создать макет для Navigation Drawer Как инициализировать Navigation Drawer Как
Урок 9. Способы обработки нажатия кнопки в мобильном приложении (Android Studio)
Урок 9. Три cпособа обработки нажатия кнопки в мобильном приложении (Android Studio)
В этом уроке вы узнаете, как в андроид повесить слушатель (OnClickListener) на кнопку (Buttons).
как использовать CardView и RecyclerView
Пример использования CardView и RecyclerView в Android
В Android, начиная с версии 5.0 Lolipop, доступны  новые View-элементы экрана, которые упрощают работу
Урок 8. Как управлять View из java кода (Android Studio)
Урок 8. Как управлять View-элементами экрана из java кода (Android Studio)
Как вывести свой текст в TextView, изменить текст кнопки (Button) и программно установить флаг
material design RecyclerView
Анимация перехода между Activity в Android — 5+ с использованием RecyclerView (Material Design)
Введение Одним из наиболее интересных аспектов материального дизайна является визуальная преемственность окон приложения. С
Горячие клавиши (hotkeys) в Android Studio
Горячие клавиши (hotkeys) в Android Studio
В таблицах перечислены сочетания клавиш (Key Command) для общих операций Android Studio. Примечание: Здесь перечислены
Онлайн школа ANDROID-разработчиков
Онлайн школа ANDROID-разработчиков
14 бесплатных лекций от экспертов из e-Legion,OK.RU, Tinkoff, JetBrains,Kaspersky Lab, Parallels, Aviasales, LinguaLeo, Mail.ru, ABBYY Лекции
Разработка android приложений в Eclipse (уроки startandroid.ru)
Разработка android приложений в Eclipse (уроки startandroid.ru)
Видеоверсия известных уроков Дмитрия Виноградова (startandroid.ru) по программированию и разработке android приложений для смартфонов
vitaxafication
Урок 7. Параметры элементов экрана в андроид-приложениях (Android Studio)
В этом уроке мы узнаем, как изменять ширину, высоту, отступ, вес и расположение элементов
Урок 6(2). TableLayout - особенности макетов экранов android
Урок 6(2). TableLayout — особенности макетов экранов android
В этом уроке рассмотрим макет экрана TableLayout и его особенности при разработке андроид приложений
Android Material Design
Урок 5. Android Material Design. Работа с Drawables
Перевод документации официального сайта developer.android.com <<<Предыдущий урок Работа с Drawables Drawable — это обобщающая
Linear Layout
Linear layout — особенности макетов экранов android приложений
[:ru] Перевод документации официального сайта developer.android.com LinearLayout представляет собой view group, которая выравнивает все
Перевод документации официального сайта developer.android.com
Relative Layout — особенности макетов экранов android приложений
Перевод документации официального сайта developer.android.com RelativeLayout — это view group, которая располагает на экране