- 
Programming Language - Dart
 
- 
IDE for development - VsCode
- Android Studio
- intellij
 
- 
User Interface - Widgets
- statefull widget
- stateless widget
- accessibility
- Inherited widget
- Theming
- Localization
 
 
- Style
- Material
- Cupertion
 
- Assets
- fonts
- images
- svg
- audio
- video
 
 
- Widgets
- 
Static User Interface - View
- Text,Image,button raised button etc
 
- ViewGroup
- Container, Row, Column, Stack, Expanded, ConstrainedBox
 
 
- View
- 
Dynamic User Interface - ListView
- GridView
- ExpansionTitle
 
- 
Animation - AnimatedWidget
- AnimatedBuilder
- AnimationController
- CurvedAnimation
- Hero
- Transform
- Opacity
 
- 
Sotrage - shared preference
- file storage
- sqlite
 
- 
3rd party libararies - http
- dio
- get_it
- cached_network_image
- Flutter_webview_plug-in
- font_awesome_flutter
- SQFLite
- rxdart
- bloc_pattern
 
- 
Behavior Components - Permission
- Local Notification
- Push Notification
- Download Manager
- Media Playback
- Preference
- Sharing
 
- 
State management - setState
- Provider
- Redux
- BLoC
- MobX
 
- 
Quality Assurance - Firebase
- Crashlytics
- App distribution
- Analytics
 
- Google play beta tests
- TestFlight
- App Center
 
- Firebase
- 
Version Control - Git
- Github
- Bitbucket
- Gitlab
 
- 
Firebase - Firebase Auth
- Firebase database
- Firebase Storage
- Firebase Messaging
 
- 
Native Integration - Android
- Android Studio
- Java
- Kotlin
- App Siging
- Google Play Store
- In App Purchase
 
- ios
- Xcode
- Swift
- Objective-C
- Apple Certification
- AppStore
 
 
- Android
- 
Keep Learning and try to improve your code. 
- Any Operating System (ie. MacOS X, Linux, Windows)
- Any IDE with Flutter SDK installed (ie. Android Studio, VSCode, IntelliJ, etc)
- A little knowledge of Dart and Flutter
- A brain to think 🤓🤓
I tried to learn following this guideline. So It's not mandetory you have to follow this. Thank you. Happy Learning
Tag: flutter-developemnt-roadmap, flutter-app-development-roadmap, flutter-roadmap, flutter-development-learing-guideline, flutter-development-guideline, flutter-development-for-beginners, roadmap-for-beginners, flutter-learning-guideline
