https://github.com/d-coder135/todo_flutter
A TODO app name 'Todoer' build by going through the concepts of State Management in flutter and dart language.
https://github.com/d-coder135/todo_flutter
android-application dart flutter flutter-apps ios-app state-management
Last synced: about 1 month ago
JSON representation
A TODO app name 'Todoer' build by going through the concepts of State Management in flutter and dart language.
- Host: GitHub
- URL: https://github.com/d-coder135/todo_flutter
- Owner: D-Coder135
- Created: 2021-05-29T17:20:17.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-06-05T18:07:49.000Z (about 5 years ago)
- Last Synced: 2025-02-16T11:24:10.380Z (over 1 year ago)
- Topics: android-application, dart, flutter, flutter-apps, ios-app, state-management
- Language: Dart
- Homepage:
- Size: 170 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Todoer ✓
## My Goal
The objective of this project was to understand how to manage state in Flutter. I looked at various Flutter architecture choices and learned to use the officially recommended Provider package to manage my app state.
## What I will create
A todolist app to keep track of all your tasks
## What I have learned
- Understand what is state and why we need to manage it.
- Understand the difference between ephemeral (local) state and app state.
- See the problems with simply relying on setState().
- Learn about the concept of Prop Drilling.
- Examine various popular ways of managing app state for Flutter projects.
- Learn about the List Builder.
- Use the Flutter BottomSheet Widget.
- Learn to lift state up to be able to access it from children widgets.
- Learn about design patterns and why they are useful.
- Understand how the Provider package works and use it to manage app state.