WorkManager для управления фоновыми задачами
Lecture1.1
Категории фоновых задач 15 мин.Preview
Lecture1.2
Зачем нужен WorkManager? 05 мин.Preview
Lecture1.3
Для каких задач подходит WorkManager? 05 мин.Preview
Lecture1.4
Описание проекта – Геотрекер 05 мин.
Lecture1.5
Анатомия WorkManager. Основные классы 05 мин.Preview
Lecture1.6
Создание проекта и добавление необходимых зависимостей 10 мин.
Lecture1.7
Создание простой БД на базе Room для хранения координат 15 мин.
Lecture1.8
Просмотр информации в БД с помощью Flipper 10 мин.
Lecture1.9
Пример разового выполнения WorkManager используя OneTimeWorkRequest 20 мин.
Lecture1.10
Критерии выполнения задачи: наличие Wi-Fi, достаточный заряд батареи и другие 15 мин.
Lecture1.11
Политики разрешения конфликтов для фоновых задач и режимы повторения 10 мин.
Lecture1.12
Получаем координаты через FusedLocationProviderClient 15 мин.
Lecture1.13
Сохраняем координаты в базу данных Room 10 мин.
Lecture1.14
Запускаем геотрекер раз в 15 минут с помощью PeriodicWorkRequest 05 мин.
Lecture1.15
Полезные ссылки и материалы 01 мин.