Skip to content

Releases: SkKirill/ReminderNotes

5.0

Choose a tag to compare

@SkKirill SkKirill released this 14 Jun 10:47

5.0 – Продвинутые функции
Функциональные требования

  • Реализовать напоминания о важных заметках:
    • с использованием AlarmManager или WorkManager (на выбор студента) + NotificationManager
  • Уведомление должно приходить в заданное пользователем время.
  • Реализовать возможность открытия конкретной заметки по нажатию на push-уведомление.
  • Добавить голосовой ввод текста заметки (на выбор студента):
    • SpeechRecognizer API;
    • Google ML Kit (on-device);
  • Допускается упрощённая реализация через ACTION_RECOGNIZE_SPEECH intent.
  • Корректно обрабатывать разрешения:
    • доступ к микрофону;
    • уведомления.

4.0

4.0

Choose a tag to compare

@SkKirill SkKirill released this 14 Jun 10:46

4.0 – Room, MVVM и Dependency Injection
Функциональные требования

  • Использовать Room для хранения:
    • заметок;
    • статуса важности;
    • статуса выполнения;
    • даты последнего изменения.
  • Приложение должно быть реализовано по архитектуре MVVM:
  • ViewModel управляет состоянием данных;
  • UI подписывается на изменения через LiveData
  • ViewModel не должна содержать ссылок на View или Context
  • Настроить Dependency Injection: - Hilt
  • Реализовать дополнительные функции:
  • фильтрация заметок (например, важные / выполненные);
  • сортировка заметок (по дате, по заголовку).

3.0

3.0

Choose a tag to compare

@SkKirill SkKirill released this 09 Jun 23:01

Full Changelog: 2.0...3.0

2.0

2.0

Choose a tag to compare

@SkKirill SkKirill released this 09 Jun 23:00

Full Changelog: 1.0...2.0

1.0

1.0

Choose a tag to compare

@SkKirill SkKirill released this 09 Jun 22:59