/Learn Flutter in Hindi - Master App Development Building 10 Projects

Learn Flutter in Hindi - Master App Development Building 10 Projects

Learn with Desi Programmer

14 modules


Lifetime access

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

Key Highlights

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.


Getting Started

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


Useful Utilities in Flutter

5 attachments • 22.46 mins

The Center Widget


How to use padding in Flutter


Containers in Flutter - A useful widget to know


Sizedbox - Adding an Empty Widget


Dynamic Width and heights - The Expanded and Flexible Widget


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

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

₹ 999.00



Order ID:

This course is in your library

What are you waiting for? It’s time to start learning!

Illustration | Payment success

Share this course




Wait up!

We see you’re already enrolled in this course till Lifetime. Do you still wish to enroll again?

Illustration | Already enrolled in course