IT TRAINING
Flutter Training Schedule
10% OFF , Save ₹4,000
Flutter is a powerful open-source framework by Google that lets you build mobile, web, and desktop apps from a single codebase. By joining our Flutter course in Surat, you’ll learn to create apps that work smoothly on both Android and iOS, saving time and reaching a wider audience.
Flutter’s Hot Reload feature allows you to see code changes instantly, speeding up development and debugging. Our course teaches you how to use this feature effectively so you can build apps faster and improve your overall productivity as a developer.
Flutter developers are in high demand across startups and IT companies. Completing our Flutter training in Surat not only validates your skills but also improves your chances of getting internships and high-paying jobs in mobile app development.
Flutter Course Syllabus
Native, Mobile Framework and Flutter Comparison
Introduction of Flutter
Widget introduction
Difference between statless and stateful widgets
IDE - Android Studio and VS code
How to Install android studio
Setup Flutter SDK
Create Flutter Project
Run Flutter project - Browser and Device
Introduction of Virtual Device
How to create screen in Flutter?
Set Default Screen
What is Child, Children and None ?
Example of Children and Child
Run the Project
Scaffold
Text
Center
Row
Column
Container
Card
Padding
Align
SingleChildScrollView
SizeBox
Images and Icon
Buttons - Elevated Button, Text Button, Ink Well, Outline Button, Gesture Detector, Icon Button
TextField
Form
TextFormField
FloatingActionButton
Expanded
Stack
ListView
GridView
Horizontal ListView
App Bar, Action Buttons
Popup Menu
Table
Ternary Operator
Tabs
Bottom Navigation
Custom Bottom Navigation
Snackbar
Webview
RatingBar
Redirection From one screen to other
Pass value from one screen to other
State Management using setstate
How to use Custom Fonts (ttf) in Flutter
What is Packages?
Change App name using Flutter
Change App (Launcher) Icon
Convert Figma file to Flutter
Practise
DatePicker
TimePicker
Introduction of local data
SharedPreference
Authentication using Sharedpreference
Complete Login system with session Management
Create Splashscreen
Timer
Introduction of Database
Database and Table Creation
Insert Operation
View Operation and Introduction on Future Builder
Delete Operation
Update Operation
Notes Taking Project
Expense Manager Project
Introduction of project management
What is GIT?
Install Git Desktop
Upload projects to GIT
Introduction of Online Database
Introduction of Firebase
Firebase Firestore
Connect Flutter project to Firebase
Insert data to Collection
View data from Collection
Future Builder and Streambuilder Difference
Delete data from collection
Access Camera and Gallery - Multimedia
Firebase Storage
Upload Image to Firebase
Delete image from firebase
Update Data to collection
ChatApp Project
Local Notification
Cloud Notification using Firebase
Introduction of Server and Client
What is front end and Back end programming?
What is API?
What is JSON?
GET and Post API
Get api using future builder
Introduction of Model
Insert, View, Update, Delete using php API
Create Weather App using API
Folder Strcture
Create Custom Widgets (Most Important)
Providers
API's using providers
Getx Introduction
API's using GetX
How to use Google Map in Flutter
Single Marker in map
Multiple static marker in google map
Dynamic marker using firebase firestore
Marker on user current location
Payment Gateway integration - Razor pay
Get Permissions
Read contact list and display in flutter
Read gallery images in flutter
Create chart using package
Screen Animation
Widget Animations
AdMob integration
Earn Money using ads
Banner ads
Interstitial ads
Reward ads
Add on app exit
Create flutter project using VS code
How to Generate apk file and send to client
How to upload app to play store?
How to upload app to AppStore?
We are happy to help you 24/7