Skip to content

SugarHedgehog/justdoit

Repository files navigation

Сделай и Точка

Описание

Приложение "Сделай и Точка" — это мобильное приложение на платформе Flutter, которое позволяет пользователям управлять своими задачами, добавляя, отмечая и удаляя их.

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

Основной функционал

  • Добавление задач: Пользователь может добавлять новые задачи с указанием названия.
  • Отметка задач как выполненных: Пользователь может отмечать задачи как выполненные.
  • Удаление задач: Пользователь может удалять задачи из списка.
  • Отображение списка задач: Приложение отображает список всех задач с их статусом (выполнена/невыполнена).

Дополнительный функционал (при наличии времени)

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

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

Стек технологий

  • Язык программирования: Dart
  • Фреймворк: Flutter
  • База данных: SQLite для хранения задач

Структура проекта

  • lib/models: Модели данных (например, класс Task).
  • lib/screens: Экраны приложения (экран списка задач, экран добавления задачи).
  • lib/widgets: Общие виджеты, используемые в приложении.

Этапы разработки

День 1: Подготовка и планирование

  • Уточнение функционала приложения.
  • Создание макетов экранов.
  • Настройка структуры папок и создание нового проекта Flutter.

День 2: Реализация модели данных

  • Создание модели задачи (Task).
  • Разработка логики для сохранения и загрузки задач с использованием SQLite.

День 3: Разработка интерфейса списка задач

  • Реализация экрана списка задач с использованием ListView.
  • Добавление кнопки для перехода на экран добавления задачи.

День 4: Реализация экрана добавления задачи

  • Создание экрана с формой для ввода названия задачи.
  • Добавление валидации для ввода названия.

День 5: Реализация функционала управления задачами

  • Реализация отметки задач как выполненных.
  • Разработка функционала для удаления задач.

День 6: Доработка интерфейса и UX

  • Улучшение дизайна приложения (цвета, шрифты, отступы).
  • Добавление анимаций для улучшения пользовательского опыта.

День 7: Тестирование и исправление ошибок

  • Проведение тестирования всех функций приложения.
  • Исправление найденных ошибок и доработка функционала.
  • Подготовка приложения к публикации (настройка иконок, метаданных и т.д.).

P.S.

README.md сгенерировано GPT-CHAT v4.0.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published