/flutter-skeleton-app

Skeleton app usign flutter.

Primary LanguageDart

Flutter skeleton app

Flutter app using Domain Driven Design (DDD).

The following describes the architecture of the app, the structure of the project and the dependencies used.

Setup Firebase using Firebase CLI

Check this documentation

Architecture

Bounded context

Project packages

Flow

Project packages

Packages

dependencies:
  flutter:
    sdk: flutter
  dartz: ^0.10.0
  flutter_bloc: ^8.0.1
  # Firebase
  firebase_core: ^1.4.0
  firebase_auth: ^3.0.1
  google_sign_in: ^5.0.7
  get_it: ^7.2.0
  uuid: ^3.0.4
  equatable: ^2.0.0
  cupertino_icons: ^1.0.2

dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_lints: ^2.0.0

Flutter documentation

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 development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

References