Complete No-Nonsense Masterclass on Flutter for Native Android and IOS App Development.
Note: Course Free for limited time and limited users(500 limit) so Enroll ASAP. If not free it means you are late. Scroll Down and click Enroll Now button to get enrolled
Scroll Down and click Enroll Now Button to get enrolled into the Free Course
Apply Coupon Code: E8998010C801CD6214A9
What you’ll learn
- Learn Flutter and Dart systematically, step by step, from the basics.
- Explore the integration of APIs in Flutter and enhance your proficiency in working with them.
- Discover how to leverage Firebase effectively for your projects and master its usage.
- Create compelling native mobile applications for both Android and iOS platforms.
- Avoid useless coding – Learn what’s important
Explore related topics
This course includes:
- 11 hours on-demand video
- 5 articles
- Access on mobile and TV
- Full lifetime access
- Closed captions
- Certificate of completion
Course content
11 sections • 113 lectures • 10h 56m total length
- Course Introduction
- Flutter Setup (Windows)
- Flutter Setup (MACOS)
- Install Visual Studio Code & Extensions (Windows / MacOS)
- Git Check & Github Account Creation
- Functions in Dart
- Data types in Dart
- Return types in Dart
- OOP & Classes in dart (Constructors, Properties, Methods)
- Inheritance in Dart
- Dart Basics Quiz
- Create & RUN first flutter project
- Fixing Errors throughout this course (Very, Very Important – Must be noted)
- What we’ll build (Hello Flutter intro)
- Clone Hello Flutter App from GitHub on your device
- Start Working on Hello Flutter App
- Understanding & using widgets
- Quick way to remove all blue informational message about keeping const
- Hot Restart, Hot Reload, Hard restart & Custom Widget
- Using Container Widget
- Columns in Flutter
- Widgets basics, Wrapping & More
- Rows & Text Styling
- Loading images in Flutter
- Fonts In Flutter
- Refactoring / Splitting code into multiple files
- Wrap up
- What We’ll Build (Billionaire App Intro)
- Clone Billionaire App from Github on your device
- Start new flutter project with dark mode
- Working with Buttons
- Expanded, Flex & Button Styling
- StatefulWidgets & States in Flutter
- SharedPreferences (Saving data locally)
- initState() in StatefulWidget
- Child To Parent Communication in Flutter
- Parent to child communication
- App Icons in Flutter & Wrap up
- What We’ll Build (Todo App Intro)
- Clone Todo App from Github on your device
- Start New Project in Light Mode
- Using Icons, Scaffold Actions, Drawer & More
- GestureDetector, InkWell & BottomSheet
- Text Field & TextEditingController
- Advanced Child to parent communication (Passing data)
- Understanding Lists in Dart
- ListView Builder & ListTile
- Manipulating data in List
- Preserving List Data
- IF, Else statement in DART
- Using AlertDialog and If Else Statement in todo App
- Refactoring Functions & Widgets
- Working on Drawer
- Rendering Widgets Conditionally
- Dismissable Widget
- Wrap Up & User Experience Ehnancement
- What We’ll Build (Bucket List App)
- Clone Bucket List App from Github on your device
- Understanding API, Frontend, Backend, Database & REST API
- Setup dummy API on Firebase
- Postman & JSON
- Maps in Dart
- Sending JSON data to server
- Start Bucket List App with DIO for HTTP Requests
- Asynchronous vs Synchronous Programming, Async, Await & Future in DART
- Making first HTTP request from app
- Error handling in DART using TRY CATCH
- Using API data on App
- Loading state Indicator & RefreshIndicator
- Multi Screen Navigation (Named Routes & Material Page Route)
- Passing data between screens
- Refactoring Widgets on same file: Working with Mini Custom Widgets
- PopMenuButton, List Check & More
- Navigation back detection, Delete Request & More
- Updating data – Patch
- Understanding Data Filter from List using .where()
- Filter Bucket List Data
- Add data to API
- Forms in Flutter & Form Validation
- Refactor & Wrapup Bucket List
- What We’ll Build (Fun Facts Intro & Source code)
- Setup for Fun Facts App
- Using PageView Builder
- Dummy read only API through GitHub
- Why Global State Management? : The Problem
- Using Provider for Global State Management
- Updating Global State
- Preserving and loading data on app start + App Wrapup
- What We’ll Build (GlobalChat App)
- GlobalChat Source Code & Git Repo
- Setup GlobalChat App & Firebase Project
- Initialize Firebase
- Basic setup (Fonts, Icons, App Name)
- Splash Screen
- Enabling firebase authentication & Using forms
- Firebase Authentication: Creating user account
- Using controllers for separating Logic from UI
- Firebase Authentication: User Login & Splash Forwarding
- GlobalChat Basic Decoration
- Enabling firestore database & using it on Flutter
- Creating user account on Database (Adding Data)
- Setting up chatrooms & Getting data from Database
- Saving user data on global state (User Provider)
- Create & List Chatrooms
- Custom Drawer and Profile Improvements
- Update data on database (Edit profile)
- Fixing provider issue with Login & Signup
- Chatroom Page & send chat message
- Send chat messages into chatroom
- Retrieve data using StreamBuilder for Realtime Updates
- Database query with conditions & Index creation
- Formatting chat messages & Wrapup
- Costs for publishing apps in Google Play & App Store
- Publishing IOS & Android Apps
- No prior knowledge of Flutter or Dart is required
- No prior knowledge of any programming language is required
- Learn everything from ground up
Description
Get ready for a no-nonsense journey into Flutter app development. We’re not here to waste your time or inundate you with unnecessary details. We’ve walked the walk, published apps, and now we’re on a mission to teach you only what truly matters.
In this guide, we’ll strip away the fluff and focus on the practical, hands-on skills you need. No lengthy theoretical lectures or mind-numbing jargon—just the good stuff. From core concepts and widgets to state management and connecting with APIs, we’ve got your back.
Oh, and did we mention Firebase? Because who needs a convoluted explanation when you can dive straight into harnessing its power for your apps?
Get ready to cut through the noise and become a Flutter maestro.
No-nonsense, just knowledge that sticks!
Here’s a sneak peek at the knowledge you’ll acquire in this course:
- Fundamental concepts of Dart & Flutter
- In-depth understanding of Flutter Widgets
- Effective state management techniques
- Mastering animations within Flutter
- Seamless integration with back-end through APIs
- Harnessing the power of Firebase for advanced functionalities
- Advanced topics in Flutter UI/UX design
- Providers for State Management
- Github
- Firebase Authentication, Firestore, FlutterFire and more
- Real-world projects and hands-on applications of Flutter principles
So, buckle up! Get ready to cut through the noise and emerge as a Flutter maestro. Happy coding!
Who this course is for:
- This course welcomes anyone interested in mobile apps development
- Who want to excel in flutter app development
Note: The course is free for a limited time and limited to 500 users. Enroll as soon as possible. If it is no longer free, it means you are late, and it has already exceeded its limits.
🚨How to Enroll into free Udemy courses
👉 https://youtu.be/bN6IfeIW-6E?feature=shared
🎫 After adding the course into Cart at Checkout page, Apply Coupon Code➛. E8998010C801CD6214A9 Note:- After applying coupon, if it says ”This coupon has exceeded its maximum possible redemptions…”, then it means you’re Late, and first 500 coupons already redeemed.




