Description
In this course, you will learn :
- How to use Flutter to quickly develop high-quality, interactive mobile applications for iOS and Android devices.
- You will work with Google instructors step-by-step to build an app in one codebase that compiles down to native ARM code and has high performance on both iOS and Android.
- How to develop fast by making use of Flutter's reactive framework, stateful Hot Reload, and integrated tooling. Customize your app with rich, composable widgets, built-in animations, and layered extensible architecture.
Syllabus :
1. Introduction
- Build iOS and Android apps easily
- Course prerequisites
- Using the exercise files
2. Introduction and Setup
- Introduction to Flutter
- Dart programming language
- Various install platform
- Flutter SDK setup
- iOS setup
- iOS simulator
- Android setup
- Android simulator
- Editor setup
3. UI Building
- Basic widget exploration
- Material components exploration
- Widgets catalog exploration
- Adding interactivity
- Routing and navigation
4. Use Device and SDK APIs
- Introduction to packages
- Package usage
- Platform code overview
- Read and write with Dart IO: Setup
- Read and write with Dart IO: Final code
- HTTP requests
5. Build and Release
- Resources to release to iOS
- Resources to release to Android