Curriculum

9 Topics
Introduction to Cross-platform Development
Native App Development VS. Cross-platform Development
What is Flutter?
Features of Flutter
Advantages of Flutter
React Native VS. Flutter VS. Xamarin
Flutter Framework
Flutter Architecture
Getting Started with Flutter

8 Topics
Introduction to Dart
Data Type in Dart
Variables and Functions in Dart
Comments in Dart
Decision Making and Loops
Continue and Break
Final and Const Keyword
Object-Oriented Programming

7 Topics
Introduction to Flutter Widgets
Flutter Widget Tree
Types of Widgets
State Management Widget
Flutter Layouts
Layout of a Widget
Types of Layout Widgets

8 Topics
ListView Widget
DataTable Widget
Stack Widget
SnackBar Widget
AnimatedWidget
AnimatedBuilder
AnimatedController
CurvedAnimation

7 Topics
App Structure and Navigation
Creation of routes
Routes.dart file
Navigate to a New Screen and Back
Passing data with Navigator and Provider
Navigate with Named Routes
Send and Return Data Among Screens

7 Topics
Introduction to Firebase
Firebase Authentication (Signup and Login)
Firebase Database
Firebase Storage
Firebase Messaging
Cloud Firestore
Firebase Analytics

4 Topics
Developing the Frontend
Creating Database
Frontend and Backend Integration
Building and Deploying

6 Topics
Understanding the Communication Between Flutter & Native Code
Writing Native Android Code
Running Native Android Code
Writing Native iOS Code
Creating the package
Reviewing and publishing

3 Topics
Build
Optimize
Deploy

10 Topics
Introduction to State Management
Ephemeral State
App State
ChangeNotifier
ChangeNotifierProvider
Consumer
Redux
Fish Redux
BLoC
Flutter Commands

10 Topics
Introduction to Location based services
Adding Google Maps Flutter plug-in as a dependency
Configure the app with the API key
Adding a Google Map to the app
Adding a Google Map Marker
Google Map Types
Moving the Camera (Camera Animation)
Google Map Constructor
Types of Location Access
Requesting Location Permissions

10 Topics
Add the HTTP package
Creating HTTP Client
Making HTTP requests – GET and POST
Make a network request
Fetch the response
Convert the response and parsing
Display the data
Downloading and uploading data
Model classes
Parsing JSON responses

  Write a Review

Flutter App Development Certification Course

Go to Paid Course