Простое приложение для управления задачами, созданное на Flutter.
Это приложение позволяет:
- Создавать новые задачи
- Просматривать список всех задач
- Редактировать существующие задачи
- Удалять задачи
- Сохранять данные локально на устройстве
- CRUD операции: Полный набор операций Create, Read, Update, Delete
- Локальное хранение: Данные сохраняются с помощью shared_preferences
- Material Design: Современный интерфейс в стиле Material Design
- Валидация: Проверка ввода при добавлении задач
- Убедитесь, что у вас установлен Flutter SDK
- Клонируйте репозиторий:
git clone <repository-url> cd flutter_todo_app
- Установите зависимости:
flutter pub get
- Запустите приложение:
flutter run
- Flutter: Фреймворк для кроссплатформенной разработки
- Dart: Язык программирования
- shared_preferences: Пакет для локального хранения данных
- Material Design: Система дизайна от Google
lib/
└── main.dart # Основной файл приложения
Модель данных для представления задачи:
id: Уникальный идентификаторtext: Текст задачиcreatedAt: Время создания
_loadTasks(): Загрузка задач из хранилища_saveTasks(): Сохранение задач в хранилище_addTask(): Добавление новой задачи_deleteTask(): Удаление задачи_editTask(): Редактирование задачи