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.
- Host: GitHub
- URL: https://github.com/haardikdharma10/to-doey
- Owner: haardikdharma10
- Created: 2020-09-07T19:49:57.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-09-07T19:54:19.000Z (almost 5 years ago)
- Last Synced: 2025-02-16T19:37:07.642Z (4 months ago)
- Language: Dart
- Homepage:
- Size: 77.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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/)