
27
Май
Фитнес-календарь. Изучаем Android Notifications и Alarm Manager
В этом мини-курсе мы разработаем приложение Фитнес-календарь, который будет напоминать вам о ежедневных тренировках. В процессе выполнения проекта вы освоите работу с 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