Skip to content

Repository files navigation

📝 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 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!


Made with ❤️ using Flutter

Releases

Used by

Contributors

Languages