Zero to Hero Flutter App Development
By maktab
Categories: App Development
What Will You Learn?
- How to start developing mobile apps for both Android and iOS with single code base?
- How you can easily create cross or multi-platform applications (Android, iOS, web, desktop, and Linux) using a single codebase?
- Flutter is Google's portable UI toolkit that lets you build apps for Android, iOS, web, desktop, and Linux using the same code.
- Where everything from basic to industrial-level projects can be developed with Flutter.
- What is Flutter? And why we will choose Flutter as our carrier come 2023?
- For beginners, we will teach you how to make your computer suitable for Flutter development.
- You will know what Dart programming language is, how it works, how to use it from basic to advanced levels.
- How to use various state management (eg: Getx, Bloc, Provider etc.) to make the project smooth and enhance the user experience?
- How to manage data in a professional way and gradually create a user-attractive application?
- In the course, we will gain experience working with various challenging UI designs from Dribble, Behance, Pinterest, Figma, XD which will greatly enhance our work experience.
- During the course, we give a live project in the class, how to earn from it and professionally upload it to the marketplace and get approval.
- Our course has full live classes and 24 hours support facility.
- The most interesting thing is that apart from completing this course you can get the opportunity to work with our team and get internship and job opportunities in different companies.
- 📑 Certificate ⌛ Course Duration: 3 Months ⏰ Total Live Class: 36+ ⏰ Class Duration: 2 Hours
- 📌1st Group: ⏰ *Saturday *Monday *Wednesday ⏰ Class Start: 9:30 PM
- 📌2nd Group: ⏰ *Sunday *Tuesday *Thursday ⏰ Class Start: 9:30 PM
- 📌3nd Group: ⏰ *Friday *Saturday ⏰ Class Start: 9:30 AM ⏰ Class Duration: 2 Hours
- So start your Flutter App Development journey with us today.
Course Content
Orientation Class
• What is Flutter?
• Why we should learn flutter in 2023?
• Flutter vs other mobile app development frameworks
-
Orientation Class
Flutter Setup & Installation
-
Install Flutter In Windows & Run First App
-
Flutter Setup & Installation
-
Install Flutter In Mac & Run First App
-
Task – 1: Environment Setup
Part 1: Dart Programming Language
-
String
-
Class: 4
-
Dart session 1
-
Boolean
-
Dart List
-
Set
-
Map
-
Runes
-
Enumeration
-
Task – 2: Class 4
Part 2: Dart Programming Language
-
If Statement
-
Else-If Statement
-
Dart Ternary Operator
-
Switch Case
-
For Loop
-
For in Loop
-
While Loop
-
Do while Loop
-
Task – 3: Class 5
Object Oriented Programming
-
Class
-
Class 7
-
Class 6
-
Object
-
Inheritance
-
Polymorphism
-
Interfaces
-
Abstract class
-
Constructor
-
Functions
-
Task – 4: Class 6
-
Task -5 : Class 7
Part 1: Flutter Essential Widgets
-
Stateless widget vs Stateful widget
-
Flutter Widget (Part 1)
-
Flutter Widget (Part 1)
-
Scaffold
-
Container
-
Row & Column
-
Text Field
-
Divider, Tooltip
-
Icon Button, Elevated Button, Text Button, Outlined Button
-
Stack
-
Forms
-
Alert Dialog
-
Assignment: Login UI
Part 2: Flutter Essential Widgets
-
Rich Text
-
Class 11: Flutter Essential Widgets
-
Expanded
-
Flexiable
-
LimitedBox
-
ListTile
-
Tabbar
-
Switch
-
Drawer
-
Bottom Navigation Bar
-
Toogle Buttons
Part 3: Flutter Essential Widgets
-
Inkwell
-
Class 12: Flutter Essential Widgets
-
SingleChildScrollView
-
Drawer
-
Circular Progress, Linear Progress Indicator
-
Clip Oval
-
Padding
-
CheckBox
-
Expansion Tile
-
Flow
-
Dropdown Button
-
Card
-
RotateBox
Part 4: Flutter Essential Widgets
-
ListView Builder
-
Layout Builder
-
Orientation Builder
-
Time Picker
-
Positioned
-
Index Stack
-
Aspect Ratio
-
ConstrainedBox
-
Draggable
-
Sliver-list
-
FittedBox
Clone UI From Dribble
-
Create UI with Flutter Maintains Folder Structure
-
Custom Widgets
-
Responsive Design
-
Use Theme , Fonts , Assets
-
5+ Frontend Project
-
WhatsApp Funcationality
Flutter Animation
-
Implicit
-
Explicit
Advance Github
-
Repository Create
-
Collaboration with team
-
Git Push
-
Git Pull
-
Advanced Branching
Figma UI/UX Design
-
Figma Basic
-
Prototyping
-
Project (Practical 1)
Figma to Flutter
-
Figma to Flutter
Getx State Management
-
Part – 1
-
Part – 2
Shared Preference
-
Shared Preference
-
Set String
-
Get String
-
More About Shared Preferences
Hive/SQFLite
-
Hive/SQFLite
-
Store API Data To SQFLite
-
Store API Data To Hive
Project – 1
-
Complete Project with Getx, Shared Preference (Part 1)
-
Complete Project with Getx, Shared Preference (Part 2)
-
Complete Project with Getx, Shared Preference (Part 3)
Bloc State Management
-
Part – 1
-
Part – 2
Project – 2
-
Complete project with Bloc (Part 1)
-
Complete project with Bloc (Part 2)
-
Complete project with Bloc (Part 3)
Flutter Firebase
-
Firebase Integration in Flutter Project
-
Firebase Authentication
-
Cloud FireStore (CRUD)
Flutter Firebase
-
Real Time Database (CRUD)
-
Push Notification
-
Firebase Storage
Part 1: API Integration
-
Introduction of API integration & HTTP Request Handling
-
GET Method
-
POST Method
Part 2: API Integration
-
PUT Method
-
DELETE Method
-
API integration Demo project using Demo API
Part 3: API Integration
-
Async/Await
-
Error Handling
-
Model Class
-
Small API Project
Payment Gateway
-
Payment Gateway
-
bKash Payment Gateway
-
Paypal Payment Gateway
-
SSLCOMMERZ Payment Gateway
Google Maps
-
Google Maps
-
Maps API
-
Map Integration In Flutter
Project – 3
-
Complete Industrial Project (Part 1)
-
Complete Industrial Project (Part 2)
-
Complete Industrial Project (Part 3)
-
Complete Industrial Project (Part 4)
-
Complete Industrial Project (Part 5)
App Monetization
-
Google Admob
-
Unity Ads
-
Facebook Ads
-
Applovin Ads
Publish App To Store
-
Publish To PlayStore
-
Publish App To AppStore
Envato Marketplace
-
Envato Account Create
-
Structure Your App For Envato
-
Product Details (Screenshot, Title, Description)
-
Product Documentation Making
-
Send Product To Review
Discuss About Freelancing Marketplace
-
Fiverr Marketplace
-
Upwork Marketplace
-
Freelancer Marketplace
-
Bangladeshi Local Marketplace
Fiverr
-
Create Fiverr Account
-
Setup Fiverr Profile
-
New Gig Create & English Test
-
Accept New Order & Delivery Project
-
Withdraw Personal Balance
Upwork
-
Create Upwork Account
-
Verify Upwork Profile
-
Send Proposal with Professional Cover Letter
-
Take Order & Delivery Project
-
Withdraw Balance to Bank
Course Overview & Collaborations
Student Ratings & Reviews
No Review Yet