Mobile Development with Flutter
IPA-F101

Google's Flutter is an open-source user interface software development kit. It is used to create cross-platform applications from a single codebase for Android, iOS, Linux, Mac, Windows, Google Fuchsia, and the web.
Training Duration: 4 Days
System Requirements
A Mac computer running macOS 10.15 Catalina or 11.0 Big Sur
OR
A Windows computer running Windows 10 or higher
VSCode 1.54.x or higher
Android Studio 4.1.x or higher
Xcode 12.x or higher
The Programs That You Will Write
Startup Name Generator - a simple app that generates proposed names for a startup company.
Shrine - an e-commerce app that sells clothing and home goods.
An app that uses SQLite to persist data
An app integrated with Google Maps
An app integrated with Firebase
OVERVIEW
This IPA-F101: Mobile Development with Flutter course is an introduction to Flutter application development. It covers how to create and compile projects using VSCode or Android Studio, basics of the Dart language and uploading the completed app on the Apple App Store and the Google Play Store.
During this course, you will create a reasonably complex Flutter application. In the process, you will learn about widgets, animation, Material design, data persistence, API integration, authorization and remote storage.
OBJECTIVES
Upon completion of this program, participants should be able to:
Create a reasonably complex Flutter application, using widgets, animation, Material design, data persistence, API integration, Authorization and remote storage.
PREREQUISITES
Knowledge of a programming language is recommended.
AUDIENCE
This program is targeted for experienced developers with no programming experience in Android and iOS Development
COURSE MODULES