📝 Zest

A beautiful, feature-rich task management application built with Flutter

EnglishРусский

Stars Forks Downloads Play Store Installs GitHub release License

Tired of task chaos? Zest keeps you in control with powerful organization, advanced statistics, and beautiful design. 📱📅✅

🌍 Available in 16 languages🎨 Material You & AMOLED📊 365-day heatmap🔔 Smart reminders

--- ## ✨ Features **🎯 Powerful Task Management** - Color-coded categories • Hierarchical subtasks with parent/child relationships • Priority levels (high, medium, low, none) - Tags system for flexible organization • Sort by name, date, priority, or randomly • Archive completed categories - Pin important todos • Drag-to-reorder • Calendar view for task overview **📊 Advanced Statistics** - 365-day productivity heatmap • Completion streaks tracking - Weekly and hourly completion charts • Visual productivity insights - Beautiful data visualization with fl_chart **🔔 Smart Notifications** - Timezone-aware scheduled reminders • Actionable notifications with "Mark as Done" and "Snooze" buttons - Configurable snooze duration (5–60 minutes) • Background notification handling - Automatic timezone detection **💾 Backup & Data Management** - Manual backup and restore with GZip compression - Automatic backups (daily, weekly, monthly) with configurable retention - Selectable backup directory (Storage Access Framework support) - Full data deletion option **🎨 Beautiful Design** - Material You dynamic theming (wallpaper colors) • Pure AMOLED black theme - Light/Dark/System modes • Edge-to-edge display • Google Fonts (Ubuntu) - Smooth animations • Responsive layouts for all screen sizes **🚀 Platform Integration** - Home screen quick actions (New Category, New Todo, All Todos, Calendar, Statistics) - Screen privacy protection (prevent screenshots/recording) - Optimal display mode selection (high refresh rate support) - Haptic feedback • Portrait-only orientation **🌍 Extensive Localization** - 16 languages including: English, Русский, 中文 (简体/繁體), العربية, فارسی, Español, Français, Deutsch, Italiano, Türkçe, Tiếng Việt, 한국어, Português, Polski **🧮 Customization Options** - Custom category colors with color picker • Sorting preferences per category - Theme mode selection • Language preferences --- ## 📸 Screenshots --- ## 📥 Download ### Android [![Play Store](https://img.shields.io/badge/Google_Play-414141?style=for-the-badge&logo=google-play&logoColor=white)](https://play.google.com/store/apps/details?id=com.yoshi.todark) [![IzzyOnDroid](https://img.shields.io/endpoint?url=https://apt.izzysoft.de/fdroid/api/v1/shield/com.yoshi.todark&style=for-the-badge&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAA4VBMVEXn9cuv7wDB9iGp4x2k5gKh3B6k3SyAxAGd4ASo6gCv5SCW2gHA7UTB6V+EwiOw3lK36zC+422d1yO78SWs3kfR7JhQiw2751G7+QCz8gCKzgGq3zay5DSm2jrF9jZLfwmNyiC77zXO7oaYzjW37CLj9Lze8LLA43uz3mK19ACR1QBcnRO78R6ExBek1kbE8FLI6nSPu0jH5YJxtQ2b1RiAmz53uwF7pitZkAeX1w7I72TY8KTO8HXD7La+0pKizWBzhExqjytpmR+UzSTA5Ctzy3uv1nOv3gyF3UuCsDRHcEx7M2pHAAAAS3RSTlP//////////////////////////////////////////////////////////////////////////////////////////////////wDLGfCsAAAB9ElEQVRIx72W53biMBCFhY0L7g0bTAktQEwgdMhuerbO+z/Q2sBiY0uKcvacnX8a3Y/R8YyuQPDJQP8KoExcro6ZC6C4TQXQx/oLABV3cfozgBgL/AWY9ScAsR7oBCD2AmSAoD8A+J3cWYECdBEaVm2z+U1hAuDx4fr6a08PGuuf6cmys5QvMEz0c12zhPWaAYBq9emp9/DlTrMUXsBOaw5Yjl5elrG+u9tYAxbAtjeL+Z3Wdl83Ovfr3BQyYAZBoLXbHDfQ2hykTSEAAIu+2LRcl4tD6UCm67jPCvD4/ON5YRhGpzOdrlar74fT5IcvOxDD0Xg0nvU7hjGVttv+0vYyAgyQdNgeey3Hce5DSZqN9GZmvzh8UO0F3thsiY4gqGoUtuL2AeaKpom5brVMryEKvCyXZVX0urd0wOxy4qwh8jxfLlcqZafpYoH0MzQGnNI/6CulOASFc/NWlZ17ADEG3oWjvn5TEvjbfJuyrnFaSfdyrK/f1Gp1tTAHF750aqgUJUCsr5UizFUv3EeQwmOFekmVmABDCiNVlqNwOwEqcM75vp+s/asrKpAmdxM/Gbnfuz0j8OYnPw2v9AqZ5Nt+f7hikwkw2T3Fc2l2jzdcst3DpwGCnvQ+EPUEu8c/STSAqMfZPeX5IQK0J+a//zn5MP4Am7ISN/4mSV8AAAAASUVORK5CYII=)](https://apt.izzysoft.de/packages/com.yoshi.todark) ### Other Platforms Get the latest APK or builds for other platforms from the [Releases Section](https://github.com/DarkMooNight/Zest/releases/latest). --- ## 🛠️ Building from Source ### Prerequisites - Flutter SDK 3.41.7 or higher - Dart SDK 3.11.5 or higher - Android Studio / Xcode for platform-specific builds ### Steps ```bash # Clone the repository git clone https://github.com/darkmoonight/Zest.git cd Zest # Install dependencies flutter pub get # Generate code (for Isar database schemas) dart run build_runner build # Run the app flutter run # Build for production flutter build apk --release # Android APK flutter build appbundle --release # Android App Bundle (Play Store) flutter build ios --release # iOS ``` ### Code Generation The project uses code generation for: - **Isar** - Database schemas and queries After modifying files with `@collection` annotations, run: ```bash dart run build_runner build --delete-conflicting-outputs ``` ---🤝 Contributing We welcome contributions! Please see [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines. --- ## 💰 Support the Project If Zest has become an indispensable part of your daily routine, consider supporting development: [![ЮMoney](https://img.shields.io/badge/ЮMoney-violet?style=for-the-badge)](https://yoomoney.ru/to/4100117672775961) --- ## 📃 License This project is licensed under the [MIT License](./LICENSE). --- ## 👨‍💻 Contributors Thanks to all our amazing contributors! ---

Made with ❤️ using Flutter