Learn Flutter in Hindi - Master App Development Building 10 Projects
Learn with Desi Programmer
Flutter can be your gateway to the world of Development .Unlock the full potential of Flutter with our comprehensive course. From basics to advanced, build real-world projects, gain hands-on experience, and launch your career as a skilled app developer.
Welcome to Flutter Masterclass in Hindi
Some Content is already Available and Rest is being added. Course Timeline Begins after 20/11/2023.
In this course, you will master app development using Flutter by building multiple real-world projects. Flutter is a popular cross-platform framework developed by Google, and it allows you to build beautiful and highly performant mobile apps for Android and iOS. Throughout this course, you will learn the fundamentals of Flutter and how to create professional mobile apps from scratch. With hands-on projects, you will gain practical experience and enhance your app development skills.
✨ Projects ✨
1. Simple Project
2. Let's Build Youtube UI
3. Online Image Gallery
4. A Calculator Project
5. A Complex Registration Form
6. Multi Page Name Selector
7. Check User Login on App Launch
8. TODO With Custom API
9. TODO With Server API And GETx
10. A Comple Authentication Flow and Profiling
✨ Live Classes ✨
Date Will be Confirmed Soon
1. Doubts Class
2. Doubts and Adding a Image Picker to Registration Form
3. Deep Dive in Code Organization
4. More on Code Organization Using Provider
5. End Notes, Where to Go From here, Getting Clients and Job
Build 10 real-world projects using Flutter.
Learn the fundamentals of app development with Flutter.
Create professional and performant mobile apps.
Gain hands-on experience and enhance your app development skills.
What you will learn
Build 10 Real-world Projects
Develop 10 complete, real-world mobile applications using Flutter to gain practical experience.
Learn Fundamentals of App Development
Understand the core concepts of app development and learn how to implement them using Flutter framework.
Create Professional Mobile Apps
Discover techniques to build beautiful, user-friendly, and high-performance mobile applications for Android and iOS.
Enhance Your App Development Skills
Improve your app development skills by getting hands-on experience with Flutter and its various features.
Setting Up your Environment
7 attachments • 17.38 mins
Installing Android Studio Locally
Create a Virtual Device
Installing Necessary Java JDK
Setup and Installing Vs Code
Installing Flutter on our System
Create your First App and Run on a Virtual Device
Additional Setup for Developing Windows Desktop Application
Dart Programming - An Introduction
10 attachments • 1 hrs
Dart Setup ( Local and Online ) and Hello World
Datatypes in Dart Programming
Operators in Dart Programming
If Else , Switch Operator in Dart Programming
Loops in Dart Programming
Arrays and Lists in Dart Programming
Dictionaries ( Map ) in Dart Programming
Understand NULL Safety in Dart Programming
Functions in Dart Programming
Object Oriented Programming in Dart Programming | Classes, Objects etc
Flutter - The Very Basics
7 attachments • 42.93 mins
Creating an App and Understanding File Structure
Create an App and Understand About Material App and Scaffold
Text Widget - Display Data on Screen
Utility Widgets in Flutter and Centering Content
Buttons in Flutter and Use Multiple Widgets
State Management and Introduction to Stateful widgets
How to use colors in Flutter
Building Layouts in Fluter
8 attachments • 32.69 mins
Column Layouts using Column Widget
Row layout using Row Widget
Using Rows and Column Together
Using Align Widget
Single Child Scroll View to Create Scrollable Layouts
Listview Widget - Auto Scrolling Content
Stack Widget - Widget on top of Another Widget
GridView Widget - Creating Grid layouts
Using Custom Icons, Fonts, Images in Flutter
4 attachments • 21.56 mins
Using Icons in flutter
Using Assets such as Images
Custom Font - Decorate your Texts
Theming in Flutter - A Basic Introduction
Widgets Widgets Everywhere
8 attachments • 44.32 mins
The one about the Card Widget
The One Where we deep dive in Scaffold and Appbar
The One about Drawers and End Drawers
The One about Tabs, Tabbar and Tabview
The One about Floating Action Button
The One about Listtile Widget
The One about working with Tables
The One about Bottom Nav Bar
Input, Forms and Validation
4 attachments • 43.88 mins
Text Fields - Input Data in Flutter
Using Radios, Checkbox and Dropdowns
Custom Validation for Inputs
Validations for Inputs - A Must Needed Knowledge
Intro to MediaQuery and Responsiveness
2 attachments • 16.72 mins
Intro to MediaQuery - Responsive Width and height
Let's Create a Responsive Form
Navigations & Passing Data - From Page A to Page B
7 attachments • 19.96 mins
Push - Go to Another Page
Pop - Come back to previous Page
Push Replacement - Go to Another page but Don't Come Back
Go to Another Page and Remove all Previous Pages
Passing data to a Stateless Widget
Customize Transition for Page Push and POP
Using Localstorage in Flutter
3 attachments • 49 mins
Using SharedPreferences to Store Small Data
PROJECT - TODO App using SQflite Part 1
PROJECT - TODO App using SQFlite - Part 2
Notify users - Toasts and Snackbars
3 attachments • 18.28 mins
Using toasts to show Notifications
Using Snackbars in Flutter
Dialogs, Alert Dialog, Loaders in Flutter
Let's add a Simple backend - HTTP API Calls
5 attachments • 43.08 mins
So what is an API ?
Let's Understand JSON
Using Postman to Test and Understand API
How to make a GET Request and Show Data
Make PUT and POST Request in Flutter
How can I enrol in a course ?
Enrolling in a course is simple! Just browse through our website, select the course you're interested in, and click on the "Enrol Now" button. Follow the prompts to complete the enrolment process, and you'll gain immediate access to the course materials.
Can I access the course materials on any device ?
Yes, our platform is designed to be accessible on various devices, including computers, laptops, tablets, and smartphones. You can access the course materials anytime, anywhere, as long as you have an internet connection.
How can I access the course materials ?
Once you enrol in a course, you will gain access to a dedicated online learning platform. All course materials, including video lessons, lecture notes, and supplementary resources, can be accessed conveniently through the platform at any time.
Can I interact with the instructor during the course ?
Absolutely! we are committed to providing an engaging and interactive learning experience. You will have opportunities to interact with them through our community. You will be joining a discord server and whatsapp channel too.
What is the Language of the Course ?
All the Recorded Videos and Live classes will be in HINDI.
Will I get a Certificate ?
Yes. Once you successfully Complete the course by watching all the videos and passing all the exercises. You will be eligible for your Certificate.
About the creator
Learn with Desi Programmer
I'm Prince, instructor at Desi Programmer. I have more than 5 years of experience in Mobile Development, Web Development, Flutter, MERN Stack, MEAN Stack, Ruby on Rails, and .NET-based enterprise Development.
I'm here to help you grasp the basic programming concepts for building fantastic projects. I'm excited to guide you in your learning journey and help you bringing your ideas to life.I look forward to help you reach your goals. Let's learn and create together.
Rate this Course
This course is in your library
What are you waiting for? It’s time to start learning!
We see you’re already enrolled in this course till Lifetime. Do you still wish to enroll again?