arrow_back
Introduction to Flutter, Dart Basics, First Flutter App
What is Flutter? (Introduction, use cases)
Flutter architecture overview
Setting up Flutter SDK (installation, VSCode/Android Studio setup)
Introduction to Dart (variables, data types)
Control structures (if/else, loops)
Functions in Dart (syntax, examples)
Creating your first Flutter app
Overview of main.dart and widget tree
Widgets Basics, Layouts, App 1: Counter App, State Management with Riverpod Intro
Stateless and Stateful widgets
Basic widgets: Text, Image, Icon
Button widgets (Elevated Buttons)
Layouts - Row and Column
Container and alignment
Padding, SizedBox, and spacing widgets
Building a simple counter app
Managing state with set State
Introduction to Riverpod
Using State Provider for simple state management
Modifying counter app with Riverpod
More Widgets, Advanced River pod State Management ,App 2: To-Do List App, Navigation Basics
More about Elevated Button, More about Elevated Button, Floating Action Button
Gesture Detector (handling user input)
List View basics
State Notifier in Riverpod (overview)
Managing complex state with State Notifier
Riverpod's Scoped Providers
Setting up the To-Do List UI
Adding, marking, deleting tasks
Managing tasks with State Notifier and Riverpod
Introduction to navigation (Navigator.push/pop)
Passing data between screens
Routing and named routes
Forms and Input Handling, Networking with HTTP ,App 3: Weather App, Async Programming in Dart
Text Field widget basics
Form validation basics
Handling form submission
Introduction to HTTP requests with http package
Fetching and parsing JSON data
Error handling in API requests
WeatherApp UI
Fetching and displaying weather data
Managing API responses
Introduction to Futures and async-await
Stream basics
Hive Local Storage, Animations in Flutter & App 4: Notes App with Hive, More Animations
Introduction to Hive (what is Hive, why use it?)
Setting up Hive in a Flutter app
Storing key-value pairs with Hive
Basics of Animated Container
Using Animated Opacity for simple animations
Animating widgets to improve UI interactions
Setting up Hive to store notes
Creating, updating, and deleting notes
Displaying notes in List View with Hive
Tween animation basics
Adding interactive animations
Best practices for animations
Advanced Riverpod, App Architecture
Introduction to State Notifier Provider.
Managing complex state with Riverpod
Using Async Value and handling async data
Organizing Flutter code for larger apps.
Project structure and file organization
Refactoring code for maintainability
Building the shopping cart UI
Adding items to the cart
Managing cart state with Riverpod
Recap of Flutter and Riverpod concepts
Key tips for building production-level apps
Guidance for future projects
Preview - Flutter Development Course
Discuss (
0
)
navigate_before
Previous
Next
navigate_next