Flutter To-Do App

This project showcases a cross-platform To-Do list app built with Flutter 3.35 and Dart 3.9. Users can manage tasks with features like adding, deleting, logging completion, and changing priorities. The app supports dark and light themes, and includes modal views, dismissible items, Snackbar notifications, and is hosted on Firebase.

Developed with Flutter 3.35 / Dart 3.9

This project is a cross-platform To-Do list app demo. Users can add, delete, change the priority and log completion of tasks. Check out the live To-Do web app demo.

Theming

This app offers two unique UIs for Dark and Light theme user preferences.

Light vs Dark Theme

Skills

  • Theming to support dark and light mode UIs
  • Modal Views for adding new to-do tasks and alerting user of invalid input
  • Dismissible list items, to allow user to swipe an task to remove it
  • Snackbar notifications to allow user to ‘undo’ when deleting a task
  • Hosting using Firebase