- intro to dart syntax if you know typescript, you are in good shape
- install flutter - installing flutter is a little tricky, requires choosing a location to install. My goodness, install docs are trash, had to do this to get it to work: flutter/flutter#40140
- must install whatever devices you want to deploy to, at minimum just need a web browser
- create your first app with
flutter create first_app
Note: must be underscore case - start dev mode with
flutter run
- it will prompt you for which device to run on - vs code extension
- hot reload
- recommended settings
- actually getting hot reload to work - have to run app with f5 in vscode, not external terminal usage allowed
- my goodness this stuff is verbose
- no imports, yet tons of stuff in the environment that I'm not sure where it is coming from
- understanding the import and export style
- dart language deep dive
- testing
- graphql
- hooks? - seems like a bad idea to me, actually, way less verbose, but not listed as an official state option on the flutter docs hooks guide
- fetching data
- create new app
flutter create <app name>
- run app
flutter run
(better to do this from within vs code and use f5 (debug mode))