Courses Details

  • Share this course:

Mastering Flutter for Mobile Apps (iOS and Android)

photo
Instructor: Aiub Ali
Categories: Apps Development
Vanue: Online

5000 /-

Enroll Now
image

Features Includes:

  • 16 Class
  • 32 Hours
  • 98,250 students entrolled
  • 3 months
  • 01/09/2021
  • 05/09/2021

Course Description

Training will be conducted through online.

Flutter is an open-source software development kit developed by Google and released in 2017. It has been used for Android, iOS, Windows, Mac, Linux, Google Fuchsia and web development. Flutter has been using a single codebase to develop Mobile, web, and desktop. Flutter used Dart as a programming language to build applications.
This course offers a very convenient way to learn Flutter from the very basic to advanced level. After completing this course, anyone will have the strong understanding of the building blocks of Flutter and the ability to build professional applications both for Android and iOS platforms.
Course Outline:

Dart language
 Type system
 Variables and assignments
 Control flow
 Dart functions
 OOP in Dart
 List and Map
 Asynchronous Dart - Future API
Widgets
 Basic widgets
 Assets, Image and Icon
 Animation and Motion
 Theme and Styling
 Layouts
 Standard and Material Widgets
 Scrollable Widgets
Forms and Gestures
 Gesture detector
 Dismissible Widget
 Flutter form and Form Field
Flutter Routing and Navigation
 Declarative Routing
 Named Routing
 Routing animation
 Navigation Widgets
State Management
 Stateful Widget and it’s lifecycle
 Provider Package
 Change Notifier, Change Notifier Provider and Consumer
Saving Data with Local Persistence
 SQL Database with SQFLite Api
 CRUD operations
 Shared Preferences

Native Platform Features
 Camera and Storage
 Maps and Location
Firebase
 Firebase Authentication
 Firebase Firestore Database
Projects
 A basic e-commerce app that shows products under various categories, adding products into cart, favorite products etc.

About Instructors

photo
Aiub Ali

Flutter Trainer

  • 147570 studends
  • 20 Courses
  • 4.9 Average Rating (4578)
View Profile
Experience as Flutter Trainer

He has experience in conducting Java Programming, Web design with PHP,Oracle Database, Mobile apps, MS Office Specialist related training for 5 years. He is conducted an Android Apps development program Kaliakair Hitech park, Mobile apps and Game (Head Coach) and Web design & development as a Lead Trainer Under ICT Division. He has been conducting professional training and workshop on OOP, OOAD, Software Architecture, Design Principles & Patterns, Relational Database design, Java, PHP, Dart programming language and Android Apps Development.