Learn Flutter – the most advanced UI toolkit to build Mobile Application (both iOS and Android)

Flutter is a cross-platform framework made by Google. To ease the development process and reduce development time, cross platforms play a very handy role. Flutter is not just for making Mobile Applications, it can be used to make desktop and web applications as well.  Flutter is Single-Code based, that means, you don’t have to maintain two different projects to create Android and iOS applications. Once you create an application using Flutter, it’s ready to be deployed in both platforms with some tiny adjustments.  Flutter uses Dart programming language, another gear made by Google. Dart is easy to learn and can be directly compiled to binary code.  Though Flutter is young in the industry,  it took less time to become popular because of it’s simplicity and large set of packages made by the developers all around the world. Now a days Flutter becoming the number one choice for developing Mobile Applications targeted for different platforms. Because of it’s high demand in the market, we are offering this course for those who want to learn Mobile Application development for different platforms. This course offers the simplest way of learning as well as the best quality. Anyone can subscribe to this course without any prior knowledge to programming or any other platform, because we are going to start from scratch. By the end of this course, you will be fully able to create beautiful applications for both iOS and Android at production level.

Course Curriculum

Dart Programming Language
Dart Variables and Operators 00:00:00
Loops and Control Statements 00:00:00
Data Structure – List and Map 00:00:00
Anonymous Functions and Lambda Expression 00:00:00
Object Oriented Programming in Dart 00:00:00
Asynchronous programming – Future API 00:00:00
Introduction to Flutter Framework
Introduction to Widgets and Widget Tree
State Management - Stateless and Stateful widgets
Navigation and Routing
Input Widgets - Form and Gesture
Creating Lists - List View, Grid View and Custom Scrolling
Introduction to Packages
Installing and using Packages 00:00:00
State Management - Manage states with Provider Package
Understanding States – Ephemeral vs App State 00:00:00
Understanding State Management Components – ChangeNotifier, ChangeNotifierProvider and Consumer 00:00:00
Firebase Cloud Service
Authentication using Email and Password 00:00:00
Save data and perform CRUD operations using Cloud Firestore 00:00:00
Upload files to Firebase Storage 00:00:00
Working with REST APIs
Consuming JSON data using http package 00:00:00
JSON Parsing and making Dart Objects 00:00:00
Native Platform Features
Location Detection and Geocoding 00:00:00
Capture image using device camera 00:00:00
Animation and Custom Design
Implicit and Explicit Animation 00:00:00
Staggered Animation using Animation Controller 00:00:00
Creating custom shapes using Canvas 00:00:00
Project work

Course Reviews


  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

Powered by © Eduka 2020 All rights reserved.