Техническое задание: Разработка 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.

Разработка эскизов скульптуры ангела для мемориального комплекса

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

Модернизация курсового проекта в дипломную работу на C#

Требуется доработать существующее офлайн-приложение для аптеки, написанное на C#, и преобразовать его из курсового проекта в полноценную дипломную работу. Необходимо добавить новый функционал и улучшить архитектуру.