AI Features
Log In
0% completed
All Lessons
Free Lessons (4)
Introduction to Course
Who Is This Course For?
What is Flutter?
Flutter Architecture
Flutter Basics
Dart Overview
Class Constructors
What Are Widgets?
Stateful and Stateless Widget
Widget Lifecycle
Future vs. Stream
Quiz on Flutter Basics
Common Widgets
Scaffold
Container
Column and Row
Stack
ListView
Form
FutureBuilder
StreamBuilder
Challenge: Create a ListTile
Solution: Create a ListTile
Firebase Setup
What is Firebase?
Create a Firebase Project
Adding Required Packages
Cloud Firestore
Examples of Queries
Authentication
Security Rules
Quiz on Firebase
State Management
What is State Management?
Provider Package
Consumer
Quiz on the Provider Package
AdMob and InAppPurchase
What is Google's AdMob?
What are InAppPurchases?
Todo App Models
LoggedUser Model
Todo Model
CrudTodo Model
AdMob Model
Todo UI Screens
Responsive UI
Onboarding Screen
Splash Screen
StartApp Widget
Sign-up Screen
Todo Calendar Widget
TodoTile Widget
Create a Todo Widget
TodoScreen
Fixing the Main App
Project
Essential Tools to Enhance Your Flutter Workflow
Publishing to the Play Store
Steps Before Publishing
Publishing Our App
Appendix
Android Studio and Emulator
Flutter Installation
Creating a New Project
Anatomy
Downloading Packages
Flutter Documentation
Home
Courses
Build and Publish Your First Mobile App Using Flutter
Challenge: Create a ListTile
Test your understanding of Flutter by creating a ListTile widget.
We'll cover the following...
Challenge definition
Challenge definition
...