Skip to content

BorlandDev/Natife_first

Repository files navigation

Natife_first

  1. Добавление необходимых библиотек .
  2. Создание навигации .
  3. Генерация фейковых данных .
  4. Верстка экранов .
  5. Добавление Recycler view .
  6. Оптимизация кода .
  7. Добавление Shared Preferences .
  8. Реализация Foreground Service .
  9. Реализация Broadcast Receiver .

Задача: Создать приложение со списком элементов.

Макет элемента: Item(val id: Int, val name: String, val description: String) ✔

При старте приложения будет запускаться Foreground Service и Broadcast Receiver. ✔

На первом экране должен отображаться список элементов. ✔

В списке будет отображаться только поле name. Всегда будет генерироваться 20 элементов. Id элемента - его номер от 0 до 19. Name и description - строки, которые будет создаваться на основе id. ✔

При клике на элемент будет открываться второй экран, на котором должна отображаться полная информация о элементе: id, name и description. Также в этот момент во внутреннем хранилище должен сохраниться id элемента. ✔

При клике на уведомление отправится определенное намерение, которое будет прослушиваться нашим BroadcastReceiver`ом. ✔

Он должен открыть экран с подробностями последнего просмотренного элемента. Если такового не имеется - первый экран со списком всех элементов. ✔

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages