Course Description
Learn to build Mobile Apps on both iOS & Android platforms, gain real-life practical experience and take your mobile application development career to the next level.
We’ll help you go from zero to hero in Flutter development in a matter of no time with our world-class Fast Start Course.
What you’ll learn
- Become a Flutter Mobile App Developer.
- Introduction to Flutter and Dart programming.
- Build a UI project from beginning to end.
- Work with IDEs & SDKs.
- You will create your own Flutter Widgets.
- Build & test a complete mobile app.
- Learn to submit an app to Apple App Store.
- Learn to submit an app to Google Play Store.
- Debug and Fix errors.
- Downloadable exercise files.
Requirements
- We do not require any previous experience or pre-defined skills to take this course. Bring your passion and excitement to learn something new.
- A computer with a good internet connection.
- Basic programming skills (OPTIONAL)
-
-
Welcome to Flutter
-
Flutter vs React Native (and other Hybrid platforms)
-
Windows Installation
-
Mac Installation
-
Linux Installation
-
-
-
Android Studio Integration
-
Flutter Project File Structure
-
Your First Layout
-
Flutter Code Structure
-
-
-
Introduction to Dart
-
Dart Basics
-
Working with Dartpad
-
Dart Flow Control and Syntax
-
Functions and Classes
-
Flutter Architecture
-
-
-
Widget Basics
-
Stateless and Stateful Widgets
-
Building Layouts
-
Layout Error Handling
-
Widget Overflow
-
Navigation Basics
-
-
-
REST Basics
-
Futures and Promises
-
Async Widgets
-
Project Demenstration with Examples
-
-
-
Data Persistance
-
Remote vs Local Data
-
CRUD Functions
-
Dictionary Storage
-
-
-
Google Cloud Account Setup
-
Google Maps Setup
-
Google Map Customisation for Real Projects
-
-
-
Firebase Setup
-
Project Installation and Data Handling
-
-
-
Flutter Build Types
-
Release Build Modes
-
Publish Apps to App Stores
-
Publish App to Google Play
-
-
-
Ongoing Tests to Test Your Knowledge
-
Online Support
-
Example Projects to Challenge your Skill Development
-