An open API service indexing awesome lists of open source software.

https://github.com/haardikdharma10/to-doey

A todo-list app to keep track of all your tasks.
https://github.com/haardikdharma10/to-doey

Last synced: about 1 month ago
JSON representation

A todo-list app to keep track of all your tasks.

Awesome Lists containing this project

README

        

# Todoey ✓

## Goal

The objective of this project is to understand how to manage state in Flutter. Looked at various Flutter architecture choices and learned to use the officially recommended Provider package to manage app's state.

## Abstract

A todo-list app to keep track of all your tasks.

## What I learned from this project:

- Understood what is state and why we need to manage it.
- Understood the difference between ephemeral (local) state and app state.
- Learned about the concept of Prop Drilling.
- Examined various popular ways of managing app state for Flutter projects.
- Learned about the List Builder.
- Used the Flutter BottomSheet Widget.
- Learned to lift state up to be able to access it from children widgets.
- Learned about design patterns and why they are useful.
- Understood how the Provider package works and use it to manage app state.

>This is a companion project to The App Brewery's Complete Flutter Development Bootcamp, check out the full course at [www.appbrewery.co](https://www.appbrewery.co/)