Flutters contains a lot of Widgets and it might look difficult to know which ones to use for your application.
see the list of widgets here: https://docs.flutter.dev/development/ui/widgets
However we don't need to learn and know all of them to be able to create a nice Flutter application.
If we apply the Pareto principle(80/20 rule) to learning Flutter widgets, we can reduce the number of widgets to know how to use to a dozen (maybe less?) and be efficient at creating the apps' UI.
Which are these Widgets?
- MaterialApp
- Scaffold
- AppBar
- Container
- Center
- Text
- Column
- Row
What else?
The Flutter doc has also a section on the list of basic widgets to know: https://docs.flutter.dev/development/ui/widgets/basics
My goal is to practice using this widgets to be able to build nice UI as fast as possible.
Flutters contains a lot of Widgets and it might look difficult to know which ones to use for your application.
see the list of widgets here: https://docs.flutter.dev/development/ui/widgets
However we don't need to learn and know all of them to be able to create a nice Flutter application.
If we apply the Pareto principle(80/20 rule) to learning Flutter widgets, we can reduce the number of widgets to know how to use to a dozen (maybe less?) and be efficient at creating the apps' UI.
Which are these Widgets?
What else?
The Flutter doc has also a section on the list of basic widgets to know: https://docs.flutter.dev/development/ui/widgets/basics
My goal is to practice using this widgets to be able to build nice UI as fast as possible.