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