Skip to content

MGProjectsLab/Todoify-Releases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Todoify

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

Flutter Architecture Database Crowdin

Donations

PayPal BuyMeACoffee

Downloads

GitHub Release

Core Architecture

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.

Features

  • 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 .json data dumps or raw .db/.sqlite database 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.

Technical Specifications

APK File Profiles

  • arm64-v8a: Optimized for modern 64-bit device architectures.
  • armeabi-v7a: Configured for legacy 32-bit hardware installations.

Screenshots

Dark Design Layout

Light Design Layout

Development Roadmap

  • Integrate optimized PowerSync Local Schema Verification logic.
  • Deploy robust .json and 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.

About

Releases and issue repository for todoify app, a material design(Material You) based todo, note-taking app for android.

Resources

Stars

22 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors