A beautiful, modern, offline-first productivity app for Android built with Flutter, powered by PowerSync, featuring Material Design 3 Expressive and Material You dynamic theming.
Website: todoifyweb.vercel.app
Todoify is built on a high-performance, predictable reactive mobile architecture:
- State Management: Powered completely by Riverpod for robust, testable logic.
- Data Layer: Driven by PowerSync utilizing a local SQLite instance for instantaneous offline-first capabilities and reliable sync workflows.
- UI System: Strictly follows Material Design 3 Expressive guidelines, featuring advanced tonal contrasts, layered surface hierarchies, and fluid dynamic shapes.
- Expressive MD3 Interface: Native support for Material You Dynamic Theming (Android 12+) alongside custom fallback accent profiles.
- Offline-First Sync Engine: Seamless local SQLite performance across tasks, notes, tags, and folders with automatic background data handling.
- Comprehensive Notes: Rich Markdown rendering, full organizational editing support, and structured folders.
- Advanced Scheduling & Reminders: Create future tasks, set persistent alert notifications, and automatically sync events to your local device calendar.
- Intuitive Interactions: Fluid swipe gestures (Right to Delete).
- Flexible Backup System: Securely export and restore data through cross-platform
.jsondata dumps or raw.db/.sqlitedatabase configurations. - Deep Customization: Specialized AMOLED/Black mode configuration and Monet-inspired adaptive branding assets.
Dynamic Color Notice:
- Android 12+ devices automatically extract color configurations from user-defined system wallpapers.
- arm64-v8a: Optimized for modern 64-bit device architectures.
- armeabi-v7a: Configured for legacy 32-bit hardware installations.
- Integrate optimized PowerSync Local Schema Verification logic.
- Deploy robust
.jsonand SQLite manual file restoration workflows. - Integrate Google Assistant voice execution for adding notes.
- Support for adding notes from other apps.
- Develop for other platforms such as windows with cloud sync support.
- Add Revenuecat.







