- Basic knowledge of Flutter, Dart, and Firebase
- Experience with Android and iOS mobile apps development
Audience
- Developers
Flutter is an open-source UI framework created by Google that lets you build cross-platform applications for Android, iOS, web, and desktop operating systems.
This instructor-led, live training (online or onsite) is aimed at developers who wish to use Flutter to create cross-platform applications .
By the end of this training, participants will be able to:
- Migrate applications from Java to Flutter.
- Integrate Firebase backend services such as database, authentication, and storage.
- Create animations and advanced UI features for an app.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
- To learn more about Flutter, please visit: https://flutter.io/
Introduction
Introducing the advanced features of Flutter
Migrating Apps to Flutter
- Best practices
- Common issues
- Examples
Working with animations and motion widgets
- Animation types
- Widgets
Integrating with Phone
- Understanding permissions
- Accessing contacts
- Taking pictures
Integrating Firebase
- Overview of Firebase
- Understanding Firebase Projects
- Setting up Firebase with Flutter
- Implementing Firebase authentication
- Using Firebase database and storage
- Adding FlutterFire plugins
- Setting up Analytics and Dashboards
- Examples
Troubleshooting
Summary and Conclusion
United Arab Emirates - Advanced Flutter
Saudi Arabia - Advanced Flutter
South Africa - Advanced Flutter
Deutschland - Advanced Flutter
Czech Republic - Advanced Flutter
Magyarország - Advanced Flutter
New Zealand - Advanced Flutter
Philippines - Advanced Flutter
United Kingdom - Advanced Flutter