Красивое многофункциональное приложение для управления задачами на Flutter
Устали от хаоса задач? Zest поможет держать всё под контролем с мощной организацией, продвинутой статистикой и красивым дизайном. 📱📅✅
🌍 Доступно на 16 языках • 🎨 Material You и AMOLED • 📊 Тепловая карта за 365 дней • 🔔 Умные напоминания
--- ## ✨ Возможности **🎯 Мощное управление задачами** - Категории с настраиваемыми цветами • Иерархические подзадачи с родительскими/дочерними связями • Уровни приоритета (высокий, средний, низкий, без приоритета) - Система тегов для гибкой организации • Сортировка по имени, дате, приоритету или случайно • Архивирование завершённых категорий - Закрепление важных задач • Перетаскивание для изменения порядка • Календарный просмотр **📊 Продвинутая статистика** - Тепловая карта продуктивности за 365 дней • Отслеживание серий выполнения - Недельные и почасовые графики • Визуальная аналитика продуктивности - Красивая визуализация данных с помощью fl_chart **🔔 Умные уведомления** - Напоминания с учётом часовых поясов • Действенные уведомления с кнопками «Выполнено» и «Отложить» - Настраиваемая длительность откладывания (5–60 минут) • Фоновая обработка уведомлений - Автоматическое определение часового пояса **💾 Резервное копирование и управление данными** - Ручное резервное копирование и восстановление со сжатием GZip - Автоматические бэкапы (ежедневно, еженедельно, ежемесячно) с настраиваемым хранением - Выбираемая директория для бэкапов (поддержка Storage Access Framework) - Возможность полного удаления данных **🎨 Красивый дизайн** - Динамическое темирование Material You (цвета обоев) • Чистая AMOLED чёрная тема - Светлая/Тёмная/Системная темы • Полноэкранный интерфейс • Шрифт Google Fonts (Ubuntu) - Плавные анимации • Адаптивные макеты для всех размеров экранов **🚀 Интеграция с платформой** - Быстрые действия на главном экране (Новая категория, Новая задача, Все задачи, Календарь, Статистика) - Защита конфиденциальности экрана (запрет скриншотов/записи) - Оптимальный режим отображения (поддержка высокой частоты обновления) - Тактильная обратная связь • Только портретная ориентация **🌍 Обширная локализация** - 16 языков, включая: English, Русский, 中文 (简体/繁體), العربية, فارسی, Español, Français, Deutsch, Italiano, Türkçe, Tiếng Việt, 한국어, Português, Polski **🧮 Настройки и кастомизация** - Пользовательские цвета категорий с выбором цвета • Настройки сортировки для каждой категории - Выбор режима темы • Настройки языка --- ## 📸 Скриншоты
---
## 📥 Скачать
### Android
[](https://play.google.com/store/apps/details?id=com.yoshi.todark)
[](https://apt.izzysoft.de/packages/com.yoshi.todark)
### Другие платформы
Получите последний APK или сборки для других платформ в [разделе релизов](https://github.com/DarkMooNight/Zest/releases/latest).
---
## 🛠️ Сборка из исходников
### Требования
- Flutter SDK 3.41.7 или выше
- Dart SDK 3.11.5 или выше
- Android Studio / Xcode для сборки под конкретную платформу
### Шаги
```bash
# Клонируйте репозиторий
git clone https://github.com/darkmoonight/Zest.git
cd Zest
# Установите зависимости
flutter pub get
# Сгенерируйте код (для схем базы данных Isar)
dart run build_runner build
# Запустите приложение
flutter run
# Соберите для продакшена
flutter build apk --release # Android APK
flutter build appbundle --release # Android App Bundle (Play Store)
flutter build ios --release # iOS
```
### Генерация кода
Проект использует генерацию кода для:
- **Isar** — Схемы и запросы базы данных
После изменения файлов с аннотациями `@collection` выполните:
```bash
dart run build_runner build --delete-conflicting-outputs
```
---
## 🤝 Участие в разработке
Мы приветствуем вклад в проект! Пожалуйста, ознакомьтесь с [CONTRIBUTING.md](./CONTRIBUTING.md) для получения рекомендаций.
---
## 💰 Поддержать проект
Если Zest стал незаменимой частью вашей повседневной жизни, рассмотрите возможность поддержки разработки:
[](https://yoomoney.ru/to/4100117672775961)
---
## 📃 Лицензия
Этот проект лицензирован под [лицензией MIT](./LICENSE).
---
## 👨💻 Участники
Спасибо всем нашим замечательным участникам!
Сделано с ❤️ на Flutter