Skip to main content

Flutter Guide

✅ MUST Do in every app ✅

  • use url_strategy pacakage to remove #

  • use equatable pacakage to extend classes

  • copy_with_extension_gen for automatically adding copywithwhenever using extends Equatable

  • beamer for navigation

  • flutter_bloc

    • hydrated_bloc
    • rx_dart
  • responsive_builder for responsiveness


folder structure

  • 📁 models
  • 📁 providers / 📁 blocs
  • 📁 widgets
  • main.dart

models

classes & constructors

  • MUST extend classes with Equatable form equatable package.
  • MUST use Named Parameters in Constructors


Export Multiple Dart Files From Just One

great article explaining Export Multiple Dart Files From Just One