In this crash course we will look at Flutter for building native mobile apps. We will look at what Flutter is, how to get setup, built in widgets, stateless and stateful widgets, routing and more
Sponsor: Linode Hosting
https://linode.com/traversy
Flutter Setup Gist:
Flutter Setup & Notes
1. Download SDK
Download Flutter SDK, extract the “Flutter” folder and put somewhere on your machine
https://flutter.dev/docs/get-started/install
2. Add path
Add path for ‘location/flutter/bin’
3. Check dependencies
flutter doctor
4. Install Xcode (Mac)
https://developer.apple.com/xcode/
5. Configure Xcode command line tools (Mac)
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
6. Test iOS Simulator (Mac)
open -a Simulator
7. Install Android Studio
https://developer.android.com/studio
8. Install Flutter plugin
9. Create virtual device from AVD manager
10. Install VSCode Flutter extension
11. Create flutter app
flutter create my_app
12. Run Debugger in VSCode
You should now be setup to start editing the lib/main.dart file and build your app
Code:
https://github.com/bradtraversy/wordpair_generator
Docs Tutorial:
https://flutter.dev/docs/get-started/codelab
Become a Patron: Show support & get perks!
http://www.patreon.com/traversymedia
Website & Udemy Course Links:
https://www.traversymedia.com
Follow Traversy Media:
Tweets by traversymedia
https://www.instagram.com/traversymedia
https://www.facebook.com/traversymedia
Source