Skip to content

LightMe42/flutter-development-roadmap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 

Repository files navigation

Roadmap To Become A Flutter Developer. This is a practical road-map for Flutter app development.

🤓 Author(s)

Md Tarikul Islam Twitter Follow

Roadmap to learn Flutter App Development

☑️ User Interface

  • Widgets
    • statefull widget
    • stateless widget
    • accessibility
    • Inherited widget
      • Theming
      • Localization
  • Style
    • Material
    • Cupertion
  • Assets
    • fonts
    • images
    • svg
    • audio
    • video

☑️ Static User Interface

  • View
    • Text,Image,button raised button etc
  • ViewGroup
    • Container, Row, Column, Stack, Expanded, ConstrainedBox

☑️ 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

☑️ 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

About

Flutter App Developer Roadmap - A complete roadmap to learn Flutter App Development.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published