Skip to content

Learn to Code While Building Apps - The Complete Flutter Development Bootcamp

Notifications You must be signed in to change notification settings

freitaspedro/mtodoey_flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App Brewery Banner

Todoey ✓

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.

This is a companion project to The App Brewery's Complete Flutter Development Bootcamp, check out the full course at www.appbrewery.co

End Banner

About

Learn to Code While Building Apps - The Complete Flutter Development Bootcamp

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published