Техническое задание: Разработка Android-приложения для управления списками

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

Основные функциональные требования

1. Логика работы с данными

  • Реализовать функции добавления новых пунктов в список.
  • Реализовать функцию удаления пунктов из списка.
  • Устойчивость к ошибкам: Приложение не должно аварийно завершаться. В случае попытки добавить дубликат или удалить несуществующий элемент, пользователю должно отображаться понятное текстовое уведомление (Toast или Snackbar).

2. Пользовательский интерфейс (UI/UX)

  • Разработать единый визуальный стиль для всех экранов приложения.
  • Подобрать согласованную цветовую палитру, шрифты.
  • Оформить кнопки и поля ввода в едином стиле.
  • Интерфейс должен соответствовать современным принципам Material Design, быть интуитивно понятным и удобным для пользователя.

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

  • Язык программирования: Java.
  • Среда разработки: Android Studio.
  • Минимальная поддерживаемая версия Android: API 21 (Android 5.0 Lollipop).
  • Работа с данными: Для хранения списков необходимо использовать базу данных SQLite. Допускается использование стандартных средств Android (SQLiteOpenHelper) или библиотеки Room Persistence Library.

Доработка и настройка WordPress сайта

Требуется привести в порядок структуру сайта на WordPress: настроить меню, убрать лишние ссылки и заменить их на корректные. Работа по отладке и полировке шаблона.