CKA Flutter SyllabusV2
CKA Flutter SyllabusV2
in
Email: [email protected] Call/WhatsApp: (+91) 850 850 2000
Introduction
Flutter development is considered to be a most wanted and expected feature that aims to
create a variety of applications that targets different devices, from a single source code project
with minor modifications. Currently “Flutter” supports building App for Android, iOS and Web
platforms. It also supports developing windows application development.
Due to the tremendous requirements for the mobile applications that work on both iOS and
Android platforms, there are huge opportunities for the world wide developers now, and it is
expected it will be more in the coming years.
In the view of Flutter’s trend and it’s potential to develop multi-platform native mobile
applications, Collectiva Knowledge Academy being a leader in IT training through Tamil
language, for the beloved Tamil people all around the world, has devised this “Professional
Flutter Developer Training” to enable the Tamil people to easily understand Dart & Flutter and
to apply the mind to develop wonderful apps by their students and to create increasing job
opportunities.
Hence we need to learn Flutter framework from a different perspective. Otherwise, we will be
help up somewhere in the middle during learning period or at the time of developing real time
applications.
Even then, developing huge industrial apps using Flutter is going to be really a challenge.
Author out of his 30 years of experience has devised a framework of development with a
number of ready to use utilities to build error free apps in a quick span of time.
In this course, author is not only going to teach the Dart language and Flutter frameworks, but
also will hand over the student, a solid framework and best practices for managing huge apps.
Developers who are seeking for best Flutter development training and handling huge
apps development.
Individual software developers who are willing to develop great mobile apps.
Anyone from different field who is willing to switch their career to IT industry.
All IT related students.
Prerequisites
Anyone with one of the below set of knowledge can easily start learning Dart & Flutter
framework.
C and C++
Java
Python
JavaScript
Objectives
To introduce Dart language for an expert level.
To practice 50 dart programs to make the student to think in Dart language.
To practice Object Oriented and Collection based Dart exercises to prepare right
mindset for Flutter development.
To teach different Flutter features with the help of mini projects (nearly above 60 mini
projects).
To finish course with a real time Sales Force management app.
To issue Certificate of Competency based on the level of completion of final project.
Time Duration
There is no time limit for the access to video training materials.
There is no time limit for the access to our private document site.
There will be time limit to use Google Maps API and Firebase API only for three months.
Dart Language
Built-in/Custom
Persistence Mobile Features
Widgets
Preparing App
Planning App Implementation
Utilities
Week Topic
Dart Language
Week-1 Features
Installation and Setup of Flutter & Android Studio
Hello World program
Basic Syntax and Comments
Data Types, Variables and Operators
Data Types
Constants
Numbers, String, Boolean, Lists, Sets and Map
Symbol, Runes and Enumeration
Data Function
Function
Anonymous Function
main() function
Object-Oriented
Classes & Object
Constructor
this, static, super keywords
Inheritance and Super constructor
Methods
Methods overriding
Dart Exercises
Flutter Framework
State Management
State & Stateful Widget Approach, State & Inherited Widget Approach
State and Provider Package Approach, State & ScopedModel Approach
State & BLoCs with Streams Approach