The Wayback Machine - https://web.archive.org/web/20201129102107/https://github.com/Tarikul711/flutter-development-roadmap
Skip to content
master
Go to file
Code

Latest commit

Update the resource
874d24d

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Sep 7, 2020

README.md

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

  • 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
  • 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
  • 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

About

Flutter App Developer Roadmap - A complete roadmap to learn Flutter App Development. I tried to learn flutter using this roadmap. If you want to add something please contribute to the project. Happy Learning

Topics

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.