u/Schnausagesin r/FlutterDev • Recommends
On “Having a problem grasping the logic part of coding in Flutter, what should I learn first?”
Take some time to learn the Dart language itself. Isolating the language from the Flutter framework should help you develop a better grasp of the logic that you'll eventually use in Flutter.
Become familiar with functions in Dart:
[video
Don't simply watch the tutorials but also code your own alongside using dartpad.dev
Then you can better familiarize yourself with Classes in Dart:
[video
Next you can practice passing data and variables from widget to widget by using the following as a reference:
[video
And later after a few practice apps, you can familiarize yourself with Provider for state and data mgmt:
[video