A professional-grade, privacy-focused task management application for Android.
- Create, Edit, Delete - Simple and efficient CRUD operations
- Priority Levels - Organize tasks with Low, Medium, and High priorities
- Task Descriptions - Add optional notes and details to tasks
- Search - Quickly find tasks with real-time search functionality
- Home Screen Widget - A beautiful, scrollable widget for tracking Pending tasks directly from your home screen (fully supports Day/Night Dynamic Theming)
- Expandable Tasks - Tap-to-expand any task to reveal long descriptions inline
- Tabs - View tasks by status: Pending, Completed, Saved, Archive, Recurring
- Sorting - Sort tasks by date, priority, or name
- Swipe Actions - Delete or complete tasks instantly with a simple intuitive swipe gesture
- Local Notifications - Set reminders for individual tasks
- Recurring Tasks - Create tasks that repeat daily, weekly, or monthly
- Custom Recurrence - Set end dates for recurring tasks
- AES-256 Encryption - Securely encrypt your task backups with a password.
- Export Backup - Save your tasks to an encrypted backup file.
- Import Backup - Restore tasks from an encrypted backup file (v2) or legacy plaintext (v1).
- Import Modes - Add to existing tasks or replace all tasks.
- Android 8.0 (API 26) or higher
- Notification permission for reminders (Android 13+)
The app uses standard Gradle. You can build it using:
# Debug build
./gradlew assembleFdroidDebug
# Release build
./gradlew assembleFdroidReleasefdroidDebug/fdroidRelease- Primary FOSS variant (no proprietary dependencies)
- Language: Kotlin
- Architecture: MVVM with Repository Pattern
- Database: Room
- Dependency Injection: Hilt
- UI: Material Design 3, ViewBinding
- Async: Coroutines, Flow
- Paging: Jetpack Paging 3
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Jwtyar Nariman
- Email: jwtiyar@gmail.com
- GitHub: @jwtiyar
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
