You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Мобильное приложение для платформы Android, разработанное на Kotlin, предназначенное для создания и управления списками покупок.
Приложение позволяет пользователям создавать и редактировать списки, добавлять товары с различными параметрами, а также отмечать выполненные покупки.
Основные функции
1. Управление списками покупок
Создание нового списка
Редактирование, копирование и удаление: - Реализован свайп элемента списка с появлением меню действий. Подтверждение удаления через всплывающее окно.
2. Добавление и управление товарами
Добавление/редактирование и удаление товара:
Поле ввода для названия товара с валидацией на пустой ввод
Возможность выбрать количество и единицы измерения (штуки, килограммы, литры и др.).
Возможность изменения параметров (количество, единицы измерения).
Удаление товара и редактирование через свайп (меню действий).
Отметка как купленного:
Интерактивные чекбоксы для отметки купленных товаров.
Визуальное изменение строки (зачёркивание текста).
3. Организация и сортировка
Сортировка товаров:
По алфавиту.
Ручная сортировка.
Очистка списка:
Очистка всего списка с подтверждением(только при наличии товаров).
Очистка только купленных товаров с подтверждением(только при наличии отмеченных как купленные).
Технические детали
Язык разработки: Kotlin
Фреймворк: Android
Архитектура: MVVM
Хранилище данных: локальная база данных SQLite с использованием Room.
Поддержка тем: Реализована светлая и тёмная тема.
Адаптация интерфейса: Поддержка всех современных размеров экранов Android смартфонов.
Минимальная версия ОС - Android 5.0 Lollipop.
About
Мобильное приложение для создания и управления списками покупок.