Урок 1.00:05:58
Установка Android Studio. Windows
Урок 2.00:04:28
Установка Android Studio. MacOS
Урок 3.00:13:22
Краткий обзор Android Studio
Урок 4.00:04:27
Запуск первого приложения на эмуляторе
Урок 5.00:03:21
Запуск первого приложения на телефоне
Урок 6.00:19:07
TextView
Урок 7.00:09:00
Знакомство с XML
Урок 8.00:06:42
ImageView
Урок 9.00:05:03
Документация
Урок 10.00:04:00
Типы View Groups
Урок 11.00:09:23
LinearLayout
Урок 12.00:04:27
Задание LinearLayout. Решение
Урок 13.00:10:39
RelativeLayout
Урок 14.00:05:05
Задание RelativeLayout. Решение
Урок 15.00:13:39
Создаем приложение-постер
Урок 16.00:13:02
XML разметка главного экрана
Урок 17.00:46:21
XML разметка главного экрана. Решение
Урок 18.00:20:23
Hello Java!
Урок 19.00:11:25
Music Shop - обзор интерфейса
Урок 20.00:18:58
Переменные. Часть 1
Урок 21.00:15:57
Переменные. Часть 2
Урок 22.00:08:06
Debugging. Используем переменные в Music Shop.
Урок 23.00:08:09
Условный оператор if
Урок 24.00:02:04
Используем оператор if в Music Shop
Урок 25.00:22:26
Array и ArrayList
Урок 26.00:06:48
Заполняем данными Spinner
Урок 27.00:10:05
HashMap
Урок 28.00:14:15
Используем HashMap в Music Shop
Урок 29.00:18:08
Оператор switch и рефакторинг кода
Урок 30.00:09:22
Цикл while
Урок 31.00:01:08
Задание. Цикл while. Решение
Урок 32.00:12:19
Цикл for
Урок 33.00:15:51
Классы и объекты
Урок 34.00:03:21
Задание. Классы и объекты. Решение
Урок 35.00:19:32
Используем классы в MusicShop
Урок 36.00:21:38
Intent. Запускаем новую Activity
Урок 37.00:15:24
Рефакторинг кода. Настраиваем внешний вид заказа. Решение
Урок 38.00:17:16
Implicit Intent. Отправляем заказ по email
Урок 39.00:16:16
Работа с изображениями. Анимация
Урок 40.00:04:47
Задание. Работа с изображениями. Анимация. Решение
Урок 41.00:07:16
Виды анимаций
Урок 42.00:06:33
Задание. Виды анимаций. Решение
Урок 43.00:07:16
Используем видео в приложении
Урок 44.00:08:20
Используем аудио в приложении
Урок 45.00:03:57
Задание. Используем аудио в приложении. Решение
Урок 46.00:09:36
Регулировка звука при помощи SeekBar
Урок 47.00:17:40
Векторные изображения
Урок 48.00:02:04
Music Player. Создание разметки. Задание
Урок 49.00:23:15
Music Player. Создание разметки. Решение
Урок 50.00:13:35
Music Player. Реализация логики приложения
Урок 51.00:02:30
Задание. Music Player. Реализация логики приложения. Решение
Урок 52.00:21:08
Конструкторы
Урок 53.00:20:09
Наследование
Урок 54.00:26:19
Модификаторы доступа. Область видимости переменных
Урок 55.00:08:19
Перегрузка методов и конструкторов
Урок 56.00:09:13
Полиморфизм
Урок 57.00:13:22
Приведение типов
Урок 58.00:12:18
Модификаторы static и final
Урок 59.00:17:18
Внутренние классы
Урок 60.00:05:31
Статические внутренние классы
Урок 61.00:09:03
Локальные классы
Урок 62.00:08:16
Анонимные классы
Урок 63.00:10:49
Абстрактные классы
Урок 64.00:15:17
Интерфейсы. Часть 1
Урок 65.00:10:50
Интерфейсы. Часть 2
Урок 66.00:05:43
Заключение
Урок 67.00:03:02
Material Design
Урок 68.00:10:10
ListView. Часть 1
Урок 69.00:06:00
ListView. Часть 2
Урок 70.00:06:40
Задание. ListView. Решение
Урок 71.00:22:37
RecyclerView и CardView. Часть 1
Урок 72.00:11:28
RecyclerView и CardView. Часть 2
Урок 73.00:10:43
RecyclerView и CardView. Часть 3
Урок 74.00:14:20
Приложение Pizza Recipes. Часть 1
Урок 75.00:06:14
Приложение Pizza Recipes. Часть 2
Урок 76.00:09:29
Приложение Pizza Recipes. Часть 3
Урок 77.00:19:22
Приложение Pizza Recipes. Часть 4
Урок 78.00:04:18
Сохранение данных. Введение
Урок 79.00:12:51
Жизненный цикл Activity
Урок 80.00:07:32
Сохранение данных в onSaveInstanceState()
Урок 81.00:11:45
SharedPreferences
Урок 82.00:08:53
Приложение Cool Timer. Применение таймеров
Урок 83.00:00:52
Задание. Разметка Cool Timer
Урок 84.00:06:40
Разметка Cool Timer
Урок 85.00:01:13
Задание. Имплементация поведения Cool Timer
Урок 86.00:07:40
Имплементация поведения Cool Timer. Часть 1
Урок 87.00:08:28
Имплементация поведения Cool Timer. Часть 2
Урок 88.00:16:20
Имплементация поведения Cool Timer. Часть 3
Урок 89.00:06:11
Знакомство с PreferenceFragment
Урок 90.00:06:55
Создание SettingsActivity. Часть 1
Урок 91.00:14:00
Создание SettingsActivity. Часть 2
Урок 92.00:08:39
Создание PreferenceFragment
Урок 93.00:06:38
getDefaultSharedPreferences()
Урок 94.00:10:37
ListPreference
Урок 95.00:13:42
ListPreference Summary
Урок 96.00:09:07
EditTextPreference. Часть 1
Урок 97.00:07:53
EditTextPreference. Часть 2
Урок 98.00:11:27
Блок try catch
Урок 99.00:09:15
OnPreferenceChangeListener
Урок 100.00:03:22
Базы данных
Урок 101.00:09:23
База данных "Автомобили". Часть 1
Урок 102.00:09:25
База данных "Автомобили". Часть 2
Урок 103.00:12:54
База данных "Автомобили". Часть 3
Урок 104.00:14:29
База данных "Автомобили". Часть 4
Урок 105.00:09:17
База данных "Автомобили". Часть 5
Урок 106.00:09:41
База данных "Автомобили". Часть 6
Урок 107.00:06:49
Приложение "Спортклуб Олимп"
Урок 108.00:10:26
Приложение "Спортклуб Олимп". Создание AddMemberActivity
Урок 109.00:08:28
Приложение "Спортклуб Олимп". Статический метод создания ArrayAdapter
Урок 110.00:10:53
Приложение "Спортклуб Олимп". Создание интерфейса для сохранения и удаления
Урок 111.00:12:30
Приложение "Спортклуб Олимп". ClubOlympusContract
Урок 112.00:05:09
Приложение "Спортклуб Олимп". ContentProvider
Урок 113.00:01:16
Приложение "Спортклуб Олимп". Задание. Создание OlympusDbOpenHelper.
Урок 114.00:08:50
Приложение "Спортклуб Олимп". Создание OlympusDbOpenHelper
Урок 115.00:06:01
Приложение "Спортклуб Олимп". Создание OlympusContentProvider
Урок 116.00:11:32
Приложение "Спортклуб Олимп". Uri
Урок 117.00:08:50
Приложение "Спортклуб Олимп". UriMatcher
Урок 118.00:06:42
Приложение "Спортклуб Олимп". Метод query(). Часть 1
Урок 119.00:09:34
Приложение "Спортклуб Олимп". Метод query(). Часть 2
Урок 120.00:10:16
Приложение "Спортклуб Олимп". Метод insert()
Урок 121.00:09:35
Приложение "Спортклуб Олимп". Метод insertMember()
Урок 122.00:15:02
Приложение "Спортклуб Олимп". Отображение данных
Урок 123.00:10:47
Приложение "Спортклуб Олимп". Метод update()
Урок 124.00:05:57
Приложение "Спортклуб Олимп". Метод delete()
Урок 125.00:11:13
Приложение "Спортклуб Олимп". Метод getType()
Урок 126.00:10:25
Приложение "Спортклуб Олимп". Валидация вводимых данных
Урок 127.00:11:24
Приложение "Спортклуб Олимп". CursorAdapter. Задание
Урок 128.00:09:23
Приложение "Спортклуб Олимп". CursorAdapter. Решение
Урок 129.00:05:19
Приложение "Спортклуб Олимп". CursorLoader. Часть 1
Урок 130.00:07:44
Приложение "Спортклуб Олимп". CursorLoader. Часть 2
Урок 131.00:06:19
Приложение "Спортклуб Олимп". Изменяем методы CRUD
Урок 132.00:09:33
Приложение "Спортклуб Олимп". Редактирование отдельной записи
Урок 133.00:10:33
Приложение "Спортклуб Олимп". Загрузка данных отдельной записи
Урок 134.00:05:13
Приложение "Спортклуб Олимп". Обновление данных в базе данных
Урок 135.00:06:47
Приложение "Спортклуб Олимп". Проверка валидности ввода
Урок 136.00:07:58
Приложение "Спортклуб Олимп". Удаление записи
Урок 137.00:04:32
Приложение "Спортклуб Олимп". Последние штрихи
Урок 138.00:06:49
Работа с интернетом. Вступление
Урок 139.00:08:13
Приложение Movies. Movie API
Урок 140.00:07:34
Приложение Movies. Создаём структуру проекта
Урок 141.00:06:56
Приложение Movies. Создаём RecyclerView
Урок 142.00:09:44
Приложение Movies. Создаём MovieAdapter
Урок 143.00:17:26
Приложение Movies. JSON запрос
Урок 144.00:14:44
Подключаем приложение к Firebase
Урок 145.00:14:46
Создаём разметку чата
Урок 146.00:11:13
Создаём адаптер
Урок 147.00:12:30
Создаём MainActivity
Урок 148.00:11:37
Подключаем Realtime Database
Урок 149.00:05:51
Запись данных
Урок 150.00:07:38
Чтение данных
Урок 151.00:08:35
Sign Up UI
Урок 152.00:07:36
Firebase Authentication
Урок 153.00:09:50
Регистрация пользователя
Урок 154.00:08:06
Log In UI
Урок 155.00:07:10
Log In User
Урок 156.00:05:59
Sign Out
Урок 157.00:04:17
Проверка аутентификации
Урок 158.00:07:50
Проверка ввода
Урок 159.00:09:28
User class
Урок 160.00:07:20
Добавляем имя в сообщение
Урок 161.00:06:40
usersChildEventListener
Урок 162.00:09:08
startActivityForResult()
Урок 163.00:08:56
Firebase Storage
Урок 164.00:08:11
Отправка изображения в чат
Урок 165.00:13:55
UserList Layout
Урок 166.00:09:19
UserAdapter
Урок 167.00:11:43
UserListActivity
Урок 168.00:06:17
Исключаем текущего пользователя
Урок 169.00:14:07
Чат двух пользователей. Часть 1
Урок 170.00:15:04
Чат двух пользователей. Часть 2
Урок 171.00:04:50
Доработка списка пользователей
Урок 172.00:09:07
9 patch files
Урок 173.00:17:02
Изменение адаптера. Часть 1
Урок 174.00:09:19
Изменение адаптера. Часть 2
Урок 175.00:03:28
Добавляем на Toolbar имя собеседника
Урок 176.00:05:30
Google Location API. Введение
Урок 177.00:06:48
Location API App. Разметка
Урок 178.00:07:26
Google Location API. Обзор
Урок 179.00:10:28
buildLocationRequest(). buildLocationCallBack(). buildLocationSettingsRequest().
Урок 180.00:12:27
startLocationUpdates()
Урок 181.00:11:40
checkLocationPermission()
Урок 182.00:16:16
requestLocationPermission()
Урок 183.00:05:03
stopLocationUpdates()
Урок 184.00:05:20
Подключаем к проекту Firebase
Урок 185.00:08:21
Splash screen. Разметка
Урок 186.00:04:10
Splash screen. Java код
Урок 187.00:11:30
ChooseModeActivity
Урок 188.00:08:58
TextInputLayout
Урок 189.00:10:34
Валидация ввода. Часть 1
Урок 190.00:08:05
Валидация ввода. Часть 2
Урок 191.00:06:06
Валидация ввода. Passenger Activity
Урок 192.00:05:43
toggleLoginSignUp()
Урок 193.00:18:00
Аутентификация
Урок 194.00:06:48
Google Maps
Урок 195.00:16:07
Location API
Урок 196.00:10:42
Firebase GeoFire
Урок 197.00:16:44
Sign out driver
Урок 198.00:21:44
PassengerMapsActivity
Урок 199.00:23:10
Заказ такси
Урок 200.00:09:29
Изменение структуры базы данных
Урок 201.00:17:43
Отображение найденного водителя
Урок 202.00:03:15
Основы Kotlin. Введение
Урок 203.00:07:48
Установка IntelliJ IDEA. Windows
Урок 204.00:04:12
Установка IntelliJ IDEA. Mac OS
Урок 205.00:04:40
Hello world!
Урок 206.00:09:07
Переменные и типы данных
Урок 207.00:11:15
Арифметические операции
Урок 208.00:09:39
Boolean. Условный оператор if
Урок 209.00:09:58
Array. List
Урок 210.00:14:02
Циклы
Урок 211.00:13:29
Map. Set
Урок 212.00:20:46
Функции
Урок 213.00:12:06
Классы
Урок 214.00:12:50
Null Safety
Урок 215.00:10:17
Kotlin App
Урок 216.00:01:40
Описание приложения Magic 8 Ball
Урок 217.00:14:18
Создаем приложение Magic 8 Ball
Урок 218.00:01:00
Magic 8 Ball. Задание
Урок 219.00:04:01
Magic 8 Ball. Решение задания
Урок 220.00:08:59
ConstraintLayout. Введение
Урок 221.00:11:29
Portrait Mode. Часть 1
Урок 222.00:19:32
Portrait Mode. Часть 2
Урок 223.00:12:10
Landscape mode
Урок 224.00:06:47
Tablet mode
Урок 225.00:13:32
Best Practices
Урок 226.00:09:46
Data Binding в приложении. Часть 1
Урок 227.00:15:02
Data Binding в приложении. Часть 2
Урок 228.00:01:54
Layout Workout. Задание 1
Урок 229.00:04:15
Layout Workout. Решение задания 1
Урок 230.00:01:07
Layout Workout. Задание 2
Урок 231.00:05:51
Layout Workout. Решение задания 2
Урок 232.00:02:39
Soccer Quiz App
Урок 233.00:13:34
MainActivity
Урок 234.00:06:19
WelcomeScreenFragment
Урок 235.00:27:10
Разметка для QuizFragment
Урок 236.00:21:01
Добавляем Kotlin код в QuizFragment
Урок 237.00:13:09
Добавляем Navigation
Урок 238.00:10:32
Создаём MissFragment и GoalFragment
Урок 239.00:11:11
Заканчиваем реализацию логики викторины
Урок 240.00:10:17
popUpTo и popUpToInclusive
Урок 241.00:06:55
Реализация Up стрелки на Toolbar
Урок 242.00:13:13
Добавляем меню на Toolbar
Урок 243.00:17:30
Добавляем NavigationDrawer в приложение
Урок 244.00:08:04
Первая анимация
Урок 245.00:12:16
Gradient
Урок 246.00:10:44
Scale анимация
Урок 247.00:08:53
Другие типы анимации
Урок 248.00:03:36
Использование задержки
Урок 249.00:05:36
Динамические анимации
Урок 250.00:01:24
Задание
Урок 251.00:04:47
Решение задания
Урок 252.00:08:11
Navigation анимации
Урок 253.00:11:24
Папка values
Урок 254.00:06:59
Styles & Themes
Урок 255.00:06:46
Landscape mode
Урок 256.00:05:25
Tablet mode
Урок 257.00:12:33
Localize your app. Часть 1
Урок 258.00:07:29
Localize your app. Часть 2
Урок 259.00:15:47
Система контроля версий Git
Урок 260.00:13:08
Удалённый репозиторий GitHub
Урок 261.00:08:57
Разработка игр. Введение
Урок 262.00:13:01
Отображение птицы
Урок 263.00:10:19
Падение птицы
Урок 264.00:14:18
Отображение труб
Урок 265.00:11:13
Движение труб
Урок 266.00:06:17
Наложение круга на птицу
Урок 267.00:10:18
Наложение прямоугольников на трубы
Урок 268.00:07:43
Подсчёт и отображение очков
Урок 269.00:12:09
Отображение Game Over
Урок 270.00:15:16
Обзор Android Architecture Components
Урок 271.00:08:14
Обзор MVVM
Урок 272.00:08:12
Counter App
Урок 273.00:08:35
Использование ViewModel
Урок 274.00:09:15
Использование LiveData
Урок 275.00:10:16
Обзор Room Persistence Library
Урок 276.00:05:09
Starter Code
Урок 277.00:06:42
@Entiity
Урок 278.00:07:28
@Dao
Урок 279.00:03:02
@Database
Урок 280.00:08:48
Используем Room в приложении
Урок 281.00:08:53
AsyncTask
Урок 282.00:14:12
Используем AsyncTask в приложении
Урок 283.00:03:06
Задание My Contacts App
Урок 284.00:10:48
My Contacts App. Часть 1
Урок 285.00:07:38
My Contacts App. Часть 2
Урок 286.00:14:53
My Contacts App. Часть 3
Урок 287.00:22:59
My Contacts App. Часть 4
Урок 288.00:06:58
My Contacts App. Часть 5
Урок 289.00:16:43
Знакомство с Data Binding Library
Урок 290.00:10:17
Data Binding для событий
Урок 291.00:09:57
Data Binding для <include/> разметки
Урок 292.00:01:39
Two-way Data Binding. Задание
Урок 293.00:12:14
Two-way Data Binding
Урок 294.00:00:44
Data Binding для кнопки. Задание
Урок 295.00:06:40
Data Binding для кнопки
Урок 296.00:09:12
Data Binding для RecyclerView
Урок 297.00:25:47
Room components implementation
Урок 298.00:12:11
Создание Repository
Урок 299.00:06:36
Создание ViewModel
Урок 300.00:26:02
Создание Spinner
Урок 301.00:19:35
Создание RecyclerView
Урок 302.00:29:09
CRUD implementation
Урок 303.00:02:18
Введение
Урок 304.00:03:19
Project setup
Урок 305.00:05:08
Api Endpoints
Урок 306.00:07:55
Model
Урок 307.00:06:44
Service
Урок 308.00:06:07
Получаем результаты в logcat
Урок 309.00:13:08
Получаем результаты RecyclerView
Урок 310.00:05:02
Задание 1. Работа с Retrofit
Урок 311.00:03:41
Project setup
Урок 312.00:03:43
Получаем API key
Урок 313.00:06:54
Model классы
Урок 314.00:09:15
Получаем данные из REST API
Урок 315.00:18:38
Отображение данных в RecyclerView
Урок 316.00:08:37
SwipeRefreshLayout
Урок 317.00:16:43
MovieDetailsActivity
Урок 318.00:00:42
Задание 2. Имплементация MVVM
Урок 319.00:11:53
Имплементация MVVM
Урок 320.00:23:34
Имплементация Data Binding
Урок 321.00:03:18
Paging Library Intro
Урок 322.00:03:53
Project setup
Урок 323.00:12:36
DataSource
Урок 324.00:05:14
DataSourceFactory
Урок 325.00:07:04
ViewModel
Урок 326.00:04:52
PagedListAdapter
Урок 327.00:03:24
MainActivity
Урок 328.00:05:42
Принципы SOLID
Урок 329.00:08:34
Создаём демо проект
Урок 330.00:09:43
Dependency Injection в конструкторе
Урок 331.00:05:55
Использование модулей
Урок 332.00:06:12
Работа с интерфейсами
Урок 333.00:04:23
Методы-инжекторы
Урок 334.00:05:21
Модули с состоянием
На udemy написано: Последнее обновление: 9/2020.