fbpx

Course Content

Total learning: 13 lessons Time: 1 hour
  • Разработка приложения Фитнес-календарь  0/11

    • Lecture1.1
      Описание проекта 05 мин. Preview
    • Lecture1.2
      Разработка графического интерфейса для отображения списка запланированных тренировок 10 мин. Preview
    • Lecture1.3
    • Lecture1.4
    • Lecture1.5
    • Lecture1.6
    • Lecture1.7
    • Lecture1.8
    • Lecture1.9
    • Lecture1.10
    • Lecture1.11
    • Lecture1.12
    • Lecture1.13

Описание проекта

В этом мини-курсе мы разработаем небольшое приложение, которое будет нам напоминать о тренировках. В приложении можно будет установить время и дату для уведомления о тренировке и видеть список всех тренировок. Вы научитесь использовать Notifications и NotificationManager для отображения уведомлений,  AlarmManager и BroadcastReceiver для реализации механизма оповещений в нужный момент. Кроме того, мы будем использовать базу данных Room в качестве хранилища данных о тренировках и датах напоминаний.

Уведомления (Notifications) – достаточно удобный компонент приложения, использующийся для взаимодействия с пользователем, когда всё приложение целиком не нужно. Ну например, когда вы слушаете музыку для переключения аудиодорожки вы управляете UI который находится в уведомлениях, ну или быстро ответить на сообщение – для этого не обязательно открывать приложение – ведь можно ответить прямо в панели уведомлений.

Пример того, как будет выглядеть приложение показан ниже.

Важно заметить, что цель этого мини-курса познакомить вас с AlarmManager и другими компонентами. Поэтому проект не использует MVP или другую архитектуру. Здесь рассмотрен лишь базовый код ради простоты объяснения материала.

Следующие уроки и исходники доступны только для зарегистрированных пользователей. Зарегистрируйтесь бесплатно.