Learning

SideGuide notes

Packages

What is the 80/20 of Flutter?

  • Flutter Gems
  • Using BloC/Provider or other state management system
  • Implicit Animations
  • Staggered List entry animations
  • Entry

Guidelines

  • State Management: Bloc etc again
  • Responsive Design
  • Authorization/Authentication
  • Navigation
  • Testing: Unit Testing, Widget Testing, Integration testing

Performance/Optimization

Random

Tab dump (dropped flutter)

https://www.youtube.com/watch?v=YY-_yrZdjGc https://codelabs.developers.google.com/codelabs/dart-patterns-records#0 https://codelabs.developers.google.com/codelabs/flutter-app-testing?hl=en#2 https://flutter.github.io/samples/# https://docs.flutter.dev/testing https://dart.dev/codelabs/dart-cheatsheet https://docs.flutter.dev/ui/layout https://docs.flutter.dev/ui https://dart.dev/language https://flutter.github.io/samples/# https://api.flutter.dev/ https://docs.flutter.dev/ui/widgets https://docs.flutter.dev/cookbook https://docs.flutter.dev/ https://levelup.gitconnected.com/theme-switcher-with-provider-f84f947b9044 https://docs.flutter.dev/cookbook https://blog.logrocket.com/dependency-injection-flutter-using-getit-injectable/ https://github.com/rrousselGit/flutter_hooks https://docs.flutter.dev/codelabs/layout-basics https://medium.com/flutter/how-to-debug-layout-issues-with-the-flutter-inspector-87460a7b9db https://docs.flutter.dev/codelabs/implicit-animations https://codelabs.developers.google.com/codelabs/material-motion-flutter#0 https://codelabs.developers.google.com/codelabs/flutter-boring-to-beautiful#0 https://codelabs.developers.google.com/codelabs/mdc-101-flutter#0 https://codelabs.developers.google.com/codelabs/mdc-102-flutter#0 https://codelabs.developers.google.com/codelabs/mdc-103-flutter#0 https://codelabs.developers.google.com/codelabs/mdc-104-flutter#0 https://codelabs.developers.google.com/codelabs/flutter-adaptive-app#0 https://codelabs.developers.google.com/codelabs/flutter-next-gen-uis#0 https://codelabs.developers.google.com/codelabs/flutter-webview#0