27
Май
- Android Basics
- 1039 (Registered)
-
В этом мини-курсе мы разработаем приложение Фитнес-календарь, который будет напоминать вам о ежедневных тренировках. В процессе выполнения проекта вы освоите работу с Android Notifications для отображения уведомлений, а также вы научитесь использовать Alarm Manager и BroadcastReceiver для запуска механизма напоминаний.
Вы освоите:
- Android Notifications и Notification Channels
- PendingIntent
- Alarm Manager
- BroadcastReceiver
- Room для хранения информации в качестве локальной БД
Примерное время для выполнения: 1.5 -2 часа
В итоге вы сможете реализовывать такие задачи как: обращение к серверу через равные промежутки времени/ежедневно/еженедельно. Использовать AlarmManager для обновления информации о виджетах и т.д. Вобщем, везде, где вам нужно реализовать повторяющиеся задачи вы можете использовать Alarm Manager и этот практический мини-курс для вас!
Исходный код, уроки и материалы курса доступны бесплатно для зарегистрированных пользователей. Для регистрации перейдите по ссылке .
Course Content
-
Разработка приложения Фитнес-календарь
- Описание проекта
- Разработка графического интерфейса для отображения списка запланированных тренировок
-
Создание уведомления Notification
-
Создание PendingIntent
-
Разработка интерфейса для создания напоминания о тренировке
-
Создание локальной БД для хранения информации о тренировках
-
Создание BroadcastReceiver
-
Создание каналов уведомлений
-
Доработка методов для отображения уведомлений
-
Описание Alarm Manager
-
Реализация механизма напоминания через AlarmManager
-
Cоздание PendingIntent и добавление его к AlarmManager.
-
Выводы
-
Отличный курс, очень радует, что код свежий для SDK 30