Our Training Course of flutter Development with Dart is designed to propel one’s career as a professional Flutter app developer. This course takes students through the basics and moves on to advanced concepts in Flutter app development. You don't need to learn Android / Java and iOS / Swift to build real native mobile apps! Flutter is extremely trending and gets used for major Google apps like their Adwords app - it's now marked as "ready for production", hence now is the time to jump in and learn it!
Price : $300
Course Duration :
Class start from :
03 October 2021
-
Introduction
to Flutter
-
Introduction
to Dart
-
Writing
Dart code
-
DartPad
-
Installing
Dart IDE and Writing Dart Program
-
main( ) function
-
Dart Variables
-
Dart Data Types
-
Input of Information to Dart Program
-
Writing Comments
-
Dart Conditional Operators
-
If Statement
-
If – Else Statement
-
If…Else and Else…If... Statement
-
If Else and Logical Operators
-
For Loops
-
While Loops
-
Do-while Loops
-
Break Statement
-
Switch Case Statement
·
Functions
- Function
Structure
- Creating
a Function
- Function
Return Data Types
- Void
Function
- Function
Returning Expression
- Functions
and Variable Scope
·
Object-Oriented Programming
(OOP)
- Object
- Class
- Creating
a Class
- Adding
Methods to Classes
- Providing
Constructors for Your Classes
- Class
— Getters and Setters
- Class
Inheritance
-
Understanding
Flutter
-
Flutter
Framework
-
Android
Studio
-
What
is Android Studio?
-
Android
Studio Software Prerequisite
-
Installing
Android Studio
-
Flutter
SDK
-
Installing
and Configuring Flutter SDK
-
Creating
a New Flutter Project
-
Setup
an Android Virtual Device
-
Run
a Flutter App
-
Installing
Flutter on Mac
-
Test
Your Flutter App on iOS Phone with Windows O.S
-
Android
Studio Sugar and Spice
-
Run
your Apps on a Hardware Device (Physical Phone)
-
Run
your Flutter App on Android Phone
-
Run
your Flutter App on IPhone Device
-
Emulator
Debug Mode
-
Introduction
to Flutter Widgets
-
Creating
a Flutter App Using Widgets
-
What
is a MaterialApp widget?
-
Scaffold
Widget
-
Image
Widget
-
Container
Widget
- Column and Row
Widgets
- Icon Widget
- Layouts in Flutter
- Card Widget
- App Icons for iOS and
Android Apps
- Hot Reload and Hot
Restart
- Stateful and
Stateless Widgets
- Use a Custom Font
-
Button
Widget
-
App
Structure and Navigation
-
Navigate
to a New Screen and Back
-
Navigate
with Named Routes
-
Send
and Return Data Among Screens
-
Animate
a Widget Across Screens
-
WebView
Widget in Flutter
-
Introduction
-
BottomNavigatorBar
Widget
-
DefaultTabController,
TabBar, and TabBarView Widgets
-
ListTile
Widget
-
ListView
Widget
-
Drawer
Widget
-
DataTable
Widget
-
SelectableText
Widget
-
Stack
Widget
-
Input
and Selections Text Field Widget.
·
CheckboxGroup
and RadioButtonGroup Widgets
·
Date
Picker
·
Time
Picker
·
Slider
Widget
·
Switch
Widget
-
Dialogs,
Alerts, and Panels Alert Dialog Widget
-
Cupertino
Alert Dialog Widget
-
Bottom
Sheet
·
Modal
Bottom Sheet
·
Persistent
Bottom Sheet
-
Expansion
Panel Widget
-
Snack
Bar Widge
-
Introduction
-
What
is the JSON ?
-
How
does Firebase Database work?
-
Firebase
authentication (Signup and Login to Flutter App)
-
Configure
Your App to use Firebase Services
·
Adding
Firebase to your Android App
·
Adding
Firebase to your iOS App
-
Configuring
Firebase Authentication
·
Login
to an App Using Firebase User Accounts
·
Logout
Configuration
-
Firebase
Database
·
Which
database is right for your project?
·
Real
Time Database
·
Cloud
Firestore
-
Introduction
-
What
is GPS and how does it work?
-
The
Camera Position
-
Adding
Google Maps to a Flutter app
-
Getting
a Google API key
-
Adding
Google Maps Flutter plug-in as a dependency
-
Adding
your API key for your Android app
-
Adding
your API key for your iOS app
-
Adding
a Google Map on Your Flutter App Screen
-
Adding
a Google Map Marker
-
Google
Map Types
-
Moving
the Camera (Camera)
-
Capturing
an App User’s Location for iOS and Android Apps
- Testing
and Feedback for Your App
-
Setting
up a Test Environment
-
Usability
Testing by Participants
-
Starting
your Test Session
-
Analyzing
your Test
- Publishing
Flutter Apps