Mobile App Development Roadmap
Learn the Basics of Dart
Dart Pad
Variables
Functions
Operations
Setup Development Environment
Flutter CLI
VS Code
Android Studio
Widgets
Inherited Widget
Stateless Widgets
Stateful Widgets
Working with Assets
Fonts
Images
Git
Repo Hosting Services
Design Principles
Dependency Injection
Design Patterns
SOLID Principles
OOP
Package Manager
pub.dev
flutter pub / dart pub
Working with APIs
Web Sockets
GraphQL
RESTful APIs
Storage
SQLite
Shared Preferences
Firebase
Advanced Dart
Lists
Collections
Lambdas
Functional Programming
Core Libraries
State Management
ChangeNotifier
ValueNotifier
Riverpod
Reactive Programming
Animations
Animation Controller
Animation Builder
Animation Widget
Testing
Dev Tools
Flutter Inspector
Flutter Outline
Flutter Internals
Render Objects
3 Trees
Immutability
CI/CD
Deployment
App Store
Play Store
Guidelines & Protocols
Analytics
Segment
Mix Panel
Firebase Analytics
Google Analytics