Start Here Roadmaps Teams Login Sign Up
← All Roadmaps Schedule Learning Time Download Share
Flutter Developer
Step by step guide to becoming a Flutter developer in 2025
Roadmap Projects soon Suggest Changes
0% DONE 0 of 109 Done Track Progress
Personal Recommendation / Opinion
Find the detailed version of this roadmap
Alternative Option - Pick this or purple
along with resources and other roadmaps
Order in roadmap not strict (Learn anytime)
I wouldn't recommend https : // roadmap.sh
Flutter
Dart Pad Functions
Variables Learn the Basics of Dart Operators
Built-in Types Control Flow Statements
Responsive Widgets
Flutter CLI Setup Development Environment Widgets Inherited Widgets
Stateless Widgets
VS Code
Stateful Widgets
Android Studio IDEs FVM
Styled Widgets
IntelliJ Idea
Fonts
Material Widgets
Images Working with Assets
Dependency Injection Cupertino Widgets
Other File Types
Design Patterns
SOLID Principles Version Control Systems Git
OOP Design Principles Repo Hosting Services GitHub
pub.dev Package Manager
flutter pub / dart pub
JSON Serialize / Deserialize Web Sockets
GraphQL
SQLite
Working with APIs RESTful APIs
Shared Preferences Storage
Firebase
Lists
Core Libraries
Collections
Authentication
Advanced Dart Lambdas
Storage Firestore
ChangeNotifier
Functional Programming
Push Notifications
ValueNotifier Streams
Remote Config Isolates
Redux Futures
Cloud Functions Async / Await
Riverpod State Management
Curved Animation Animation Controller
BLoC Reactive Programming
Animated Builder
Provider
Animations Animated Widget
RxDart
GetX
Hero Opacity
Widget Testing Unit Testing
Flutter Inspector
Integration Testing
Flutter Outline
TDD BDD Testing Dev Tools
Memory Allocation
Fast Lane CI / CD Flutter Internals Render Objects
Codemagic 3 Trees
Bitrise Immutability
GitHub Actions
App Store Segment Mix Panel
Firebase App Dist
Firebase Analytics
Guidelines & Protocols Deployment Analytics Google Analytics
Playstore
Keep Learning
RelatedRoadmaps All Roadmaps →
Backend Step by step guide to becoming a backend developer in 2025
DevOps Step by step guide for DevOps or operations role in 2025
Python Step by step guide to becoming a Python Developer in 2025
Go Step by step guide to becoming a Go developer in 2025
Java Step by step guide to becoming a Java Developer in 2025
Node.js Step by step guide to becoming a Node.js developer in 2025
Join the Community
roadmap.sh is the 7th most starred project on GitHub and is visited by
hundreds of thousands of developers every month.
Rank 7th out of 28M! +90k every month +2k every month
307K
GitHub Stars
+1.5M
Registered Users
32K
Discord Members
Star us on GitHub Register yourself Join on Discord
Help us reach #1 Commit to your growth Join the community
Roadmaps Best Practices Guides Videos FAQs YouTube
roadmap.sh by @kamrify
Community created roadmaps, best practices, projects,
articles, resources and journeys to help you choose your
path and grow in your career.
© roadmap.sh · Terms · Privacy · Advertise ·
The top DevOps resource for Kubernetes,
cloud-native computing, and large-scale
development and deployment.
DevOps · Kubernetes · Cloud-Native