Simplify Tasks • Amplify Productivity • Stay Organized
Simplist is a lightweight, offline-first, cross-platform task management application built with Flutter.
It provides a clean, premium interface with a robust feature set, combining the speed of Hive local storage with the reliability of Firebase Cloud Sync.
Designed with a modular architecture and reusable components, Simplist is built for maintainability, speed, and seamless user experience.
- ➕ Add & Edit Tasks: Seamlessly create, edit, and organize your daily goals.
- 🗑 Swipe-to-Delete (Slidable): Quick and intuitive task management.
- ✅ Categories & Priorities: Tag tasks by category (Work, Personal, etc.) and prioritize them (High, Medium, Low) with visual indicators.
- 📅 Due Dates & Recurring: Set specific deadlines and choose to repeat tasks daily, weekly, or monthly.
- 🔔 Smart Notifications: Local push notifications scheduled automatically, including 30-minute advance reminders.
- 🌙 Premium Dark Mode: Auto-switching, meticulously crafted dark mode with a midnight blue-grey palette.
- 💾 Offline-First Storage (Hive): Instant load times and complete functionality even without an internet connection.
- ☁ Cloud Sync (Firestore): Start anonymously, then link a Google account anytime to securely sync your tasks across devices.
- ↕ Advanced Sorting: Sort tasks manually (drag & drop), by Priority, by Due Date, or alphabetically.
- 🟨 Minimalist UI: Clean, responsive, and clutter-free design.
- UI/UX Revamp: A completely redesigned app flow including tiles, main page, and add new item screens.
- Firebase Integration: Replaced the local architecture with Cloud Firestore and Firebase Authentication.
- Improved Storage: Switched to Hive for lightning-fast local caching and offline capabilities.
- Notifications: Introduced local timezone-aware notifications for task reminders.
- CI/CD Workflow: Configured GitHub Actions to automatically build and release Android (APK) and Windows binaries on pushes to the
mainbranch. - Polish: Added native splash screens and a new rounded app icon.
- Framework: Flutter & Dart
- Local Database: Hive (NoSQL)
- Backend Services: Firebase Authentication (Anonymous & Google), Cloud Firestore
- Local Notifications:
flutter_local_notifications - Other Packages:
flutter_slidable,intl,timezone
👉 https://github.com/ramanexc/Simplist-To-Do-app/releases/download/v2.0.0/simplist-v2.0.0.apk
👉 https://github.com/ramanexc/Simplist-To-Do-app/releases/download/v2.0.0/simplist-v2.0.0.zip
Extract the ZIP file and run the
.exe.
Simplist-To-Do-app/
├── android/
├── windows/
├── assets/
├── lib/
│ ├── database/ # Hive box, Task model, data sync logic
│ ├── pages/ # Main UI screens (e.g., mainpage.dart)
│ ├── services/ # Firestore and Notification integration
│ ├── widgets/ # Reusable UI components (tiles, dialogs)
│ └── main.dart # App entry point, theme & route config
├── pubspec.yaml
└── README.md
- Offline-First Approach: Uses Hive as the single source of truth for the UI, ensuring zero loading spinners. Firestore quietly syncs in the background.
- Anonymous-to-Authenticated Flow: Users don't need to log in to use the app immediately. Data is saved anonymously and later safely merged when they choose to use Google Sign-In.
- Theme-Aware Components: All UI widgets dynamically adapt to the system's current dark/light mode preference using robust
ThemeDatavariables.
- 📊 Analytics Dashboard
- 🎨 Custom Themes & Color Pickers
- 🤝 Collaborative Task Sharing
- 🍏 iOS App Store Release
MIT License © 2026 Ramandeep Singh