Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Flutter clean code architecture using Bloc, Dio, Service Locator, Equality, Shared Preferences, Localization.

Notifications You must be signed in to change notification settings

hammad-tariq/flutter-app-architecture

Repository files navigation

Flutter Demo App

A new Flutter application.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Libraries/Frameworks and Architecture

  • Clean Code
  • Bloc for Widget state management
  • Dio for Networking
  • Flutter Localization
  • Equatable to facilitate == and hashCode overrides
  • DartZ for functional programming
  • Get_it for service locator
  • Manage theme from single source