Flutter Development Kick-Off - E - Peter Zverkov
Flutter Development Kick-Off - E - Peter Zverkov
Peter Zverkov
a single codebase.
started/install/
5-10 minutes
Checking Flutter configuration on the local machine
echo $PATH
flutter doctor
Flutter Guides
Flutter for Android devs
https://flutter.io/docs/get-started/flutter-
for/android-devs
https://flutter.io/docs/get-started/flutter-for/ios-devs
https://flutter.io/docs/development/ui/widgets/cuperti
no
https://flutter.io/docs/get-started/flutter-for/web-devs
https://flutter.io/docs/get-started/flutter-for/react-
native-devs
https://flutter.io/docs/get-started/flutter-for/xamarin-
forms-devs
CookBook
https://flutter.io/docs/cookbook
assets:
Troubleshooting
https://github.com/flutterchina/dio
https://stackoverflow.com/a/49801308
JSON Processing
Basics https://flutter.io/json/#is-there-a-gsonjacksonmoshi-equivalent-in-flutter
Deserialize https://github.com/dart-
lang/json_serializable/issues/135
Releasing
Android https://flutter.io/android-release/
iOS https://flutter.io/docs/deployment/ios
Application states
https://docs.flutter.io/flutter/widgets/WidgetsBindingObs erver/didChangeAppLifecycleState.html
https://github.com/flutter/flutter/blob/master/examples /layers/services/lifecycle.dart
new MaterialApp(
showPerformanceOverlay: false,
debugShowCheckedModeBanner: false,
new RestorePasswordScreen(),
});
Navigation/Routes
https://www.raywenderlich.com/110-flutter-navigation-tutorial
Tutorials
https://flutter.io/docs/reference/tutorials
Performance profiling
https://flutter.io/docs/testing/ui-performance
Useful integrations
Flare - 2D
Github https://github.com/2d-inc/Flare-Flutter
CI/CD
https://codemagic.io/
https://flutter.io/docs/deployment/fastlane-cd
Aware of cross platform
Awaredevelopmentofcrossplatform
Start using Flutter right now