FLUTTER ECOSYSTEM

darkmoonight/Zest

📝 任務管理應用

Zest 專案封面
Stars
484
Forks
59
最近推送(UTC)
2026年9月8日
專案狀態
未封存
DARK NIGHT GitHub avatar
GITHUB Organization

DARK NIGHT ↗

A team of developers of indie games and applications.

Russian Federation官方網站 ↗
語言DartC++CMakeHTMLKotlinSwiftRubyCCSSJavaScriptObjective-C

技術主題

使用的依賴

依賴清單 38 項

所在榜單

原始 README

以下為英文專案原文快照,最新內容請造訪 GitHub。

展開 / 收合專案 README
https://raw.githubusercontent.com/darkmoonight/Zest/HEAD/readme/icon.png

📝 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

https://raw.githubusercontent.com/darkmoonight/Zest/HEAD/readme/1.png https://raw.githubusercontent.com/darkmoonight/Zest/HEAD/readme/2.png https://raw.githubusercontent.com/darkmoonight/Zest/HEAD/readme/3.png https://raw.githubusercontent.com/darkmoonight/Zest/HEAD/readme/4.png https://raw.githubusercontent.com/darkmoonight/Zest/HEAD/readme/5.png https://raw.githubusercontent.com/darkmoonight/Zest/HEAD/readme/6.png https://raw.githubusercontent.com/darkmoonight/Zest/HEAD/readme/7.png https://raw.githubusercontent.com/darkmoonight/Zest/HEAD/readme/8.png


📥 Download

Android

Play Store IzzyOnDroid

Other Platforms

Get the latest APK or builds for other platforms from the Releases Section.


🛠️ 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
# 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:

dart run build_runner build --delete-conflicting-outputs

---🤝 Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.


💰 Support the Project

If Zest has become an indispensable part of your daily routine, consider supporting development:

ЮMoney


📃 License

This project is licensed under the MIT License.


👨‍💻 Contributors

Thanks to all our amazing contributors!

https://contrib.rocks/image?repo=darkmoonight/Zest

Made with ❤️ using Flutter