-
very_good create my_personal_project
- Go to BloC tutorials and try to implement one of those following the Bloc docs
- Push your code to a GitHub repo and try adding some workflows to run automated tests and linter on pull requests
Project starting point:
- fvm to install flutter and switch between versions
- https://pub.dev/packages/very_good_cli use this instead of the default
flutter create
Foundation:
Stage Management
Navigation/routing
Code architecture
User Interface
- Discover some useful widgets at Widget Of the Week
- Flutter Widget Livebook
- Flutter Gallery
Testing
- Widget Testing [2022]
- Other testing resources
- Libraries:
CI/CD
- fastlane
- Android: [tbd]
- iOS: Tutorial
- Create a Deploy Key for the certificates repo instead of a github's personal access token
- You could use a dotenv file instead of adding a lot of secrets
- reusable GitHub Actions workflows
Monorepo
Tooling
Code examples
Other
- Flutter's youtube channel has an infinite amount of good content teaching more about Flutter.
- Flutter Vikings 2022 conf videos
- DartFrog: dart on backend