IT'S NEW IT'S NEW

Поиск

Менеджер быстрых заметок с локальным хранением

Описание задачи: Вам необходимо разработать легковесное приложение для создания и управления текстовыми заметками. Основной акцент в задании сделан на работу с пользовательским интерфейсом и обеспечение сохранности данных между сессиями. Это классическая задача, которая проверяет умение работать со списками и базовыми инструментами хранения данных в Android.

Технические требования:

  • Главный экран: Реализовать список заметок с использованием

    1. RecyclerView
    (для View-подхода) или
    1. LazyColumn
    (для Jetpack Compose). Каждая карточка заметки должна отображать заголовок и дату создания.

  • Создание контента: Добавить плавающую кнопку (FAB), которая открывает новый экран или диалоговое окно для ввода текста.

  • Работа с данными: Реализовать сохранение данных. После полного закрытия и повторного запуска приложения список заметок должен оставаться неизменным. Для реализации можно использовать

    1. Room Database
    (рекомендуется) или упрощенный вариант с
    1. SharedPreferences
    /
    1. DataStore
    .

  • Интерактив: Реализовать удаление заметки. Пользователь должен иметь возможность либо нажать на иконку «корзины», либо использовать жест «swipe-to-dismiss».

Цена:
25 000 руб.
32
Поделиться:
Нет комментариев. Ваш будет первым!
Оставаясь на сайте, вы соглашаетесь с Политикой в отношении cookie. Если не согласны, покиньте сайт.