Advance your skills

Flutter

Learning road map for Flutter

Basics

Basics of Dart

  • OOP concepts
  • Functional programming concepts
  • Code reuse
  • Code style

Widgets

  • Material Widgets
  • Scaffolding

Design patterns

  • Observer
  • Factory
  • Builder
  • Composite

Persistance

  • Serializer

  • Local storage

  • Dev tools

  • VSC + Dart code or Android Studio

    • Keyboard shortcuts

Intermediate

Widgets

  • Cupertino Design
  • Mobile HIG
  • Overlay

Design patterns

  • BLoC
  • DI
  • Builder
  • State

Persistance

  • Serializer
  • Local storage
  • Firebase
  • SQLite
    • Moor

Architectural concepts

  • Redux
  • MVVM
  • MVC
  • Lifting State

Dev tools

  • DartPad
  • Contributing on StackOverflow

Expert

Dev tools

Architecture