Roadmap To Become A Flutter Developer. This is a practical road-map for Flutter app development.
π€ Author(s)
Roadmap to learn Flutter App Development
-
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.
β¨ Requirements
- 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