- 
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
