ahmetcj4 / todoey

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Todoey ✓

Your very own todo app

Our Goal

The objective of this tutorial is to understand how to manage state in Flutter. We'll look at various Flutter architecture choices and learn to use the officially recommended Provider package to manage our app state.

What you will create

A todolist app to keep track of all your tasks.

What you will learn

  • 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.

About


Languages

Language:Dart 81.7%Language:HTML 12.1%Language:Swift 4.4%Language:Kotlin 1.3%Language:Objective-C 0.4%