arrow_back
Flutter Fundamentals
Flutter Introduction, Working, Trends & Future
Flutter Setup : Windows
Flutter Setup : Linux
Flutter Setup : Mac OS
Understanding Sample App in Details
Flutter Architecture
File Organization in a Flutter Project
Activity/Screen Lifecycle Events in Apps
Android Studio for Flutter
Dart Programming
Dart Programming Language : Introduction, DartPad, History & Evolution, Future
Variables and Data Types
Lists in Detail
Sets in Detail
Maps in Detail
Operators
Conditional Statements
Loops
Iterators
User Defined Functions
Anonymous Functions & Lambda Expressions
Higher Order Functions
Classes & Objects
Class Methods
Class Constructors
Class Inheritance
Method Overriding & super Keyword
Abstract Classes & Interfaces
Mixins
Enums
Exception Handling
Custom Exceptions
Core Libraries
Creating Custom Libraries/Packages & Publishing them to pub.dev
Asynchronous Programming : Futures
Asynchronous Programming : Streams
Files & I/O
Networking (HTTP & JSON)
Performance Optimization
Unit Testing, Mocking, Integration Testing
Best Coding Practices
Flutter Widgets
Text Widget
Richtext Widget
Container Widget
Padding & Margins
Image Widget
Button Widgets
Stateless & Stateful Widgets
Widget Tree
Layout Widgets
Scrolling Widgets
Input Widgets
Navigation & Routing : push, pop, navigation 2.0
Navigation & Routing : Passing Data Between Screens
Routes : Named Routes, Generating Routes, Handling Route Arguments
Interaction Widgets : Gesture Detector, Draggable, DragTarget
Interaction Widgets : Handling Drop Events
Cupertino Widgets
Animation Widgets : AnimatedContainer, AnimatedBuilder
Animation Widgets : AnimatedWidget, Hero Animations
State Management : Provider
State Management : Bloc
State Management : Riverpod
Custom Widgets : Creation, Composition & Inheritance in Custom Widgets
Themed Custom Widgets
Media Widgets : Video (Local+Web), Audio, Camera
Networking Widgets : HTTP Req+Response+Error handling+Loading Data on screen
Networking Widgets : Websockets with realtime app example
Miscellaneous Widgets : futurebuilder, streambuilder, slivers
Testing : flutter_test package, Integration testing
Third Party Widgets
Advanced Flutter
Best UI Practices
Common Pitfalls
Dealing with APIs
Local Databases
Firebase Firestore
Firebase Realtime Database
AWS MongoDB
Firebase Cloud Storage
Amazon S3
Working with CDNs
Bunny.net
Firebase Cloud Functions
AWS Lambda
Internationalization
Git Version Control System
Firebase Auth
Apple Auth
Custom Auth & OAuth2.0
Sample Project Work
Background & Foreground Services
Flutter for Web
App Publishing : Web
Flutter for Desktop Applications
Testing & Debugging
Optimizing Apps
App Publishing : Google Playstore
App Publishing : Apple's Appstore
Complementary Tools : ChatGPT
Complementary Tools : AI TTIs
Top 5 AI Tools for Flutter Developer
Advanced Tools : Figma
Advanced Tools : FlutterFlow
Advanced Tools : Dhiwise
Complimentary Tools : Photoshop
Complimentary Tools : Coreldraw
Preview - Flutter Cross Platform App Development Mastery
Discuss (
0
)
navigate_before
Previous
Next
navigate_next