Skip to content

fylyppo/boring_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BORING APP

A boring_app project created in Flutter using Domain-Driven-Desing, Provider, BLoC, Firebase Firestore and many more. Mobiles supported.

Getting Started

The BoringApp app allows user to write notes and tasks, check which is done, delete and edit. All data is stored in user's account in Firebase Server.

Installation

  1. Clone or download the repo git clone https://github.com/fylyppo/boring_app.git
  2. Install packages flutter pub get

Appearance

Artboard – 5

Features

  • Home
  • Dependency Injection with Injectable and GetIt
  • Dartz
  • BLoC
  • Provider
  • UUID
  • Flutter Hooks
  • Code Generation:
    • Routing with AutoRoute
    • Freezed and JsonSerializable
    • Injectable
  • TDD with Mocktail

Folder Structure

lib/

|- application/

|- domain/

|- infrastructure/

|- presentation

Application Structure

application/

  • |- auth/blocs
  • |- notes/blocs

Domain Structure

domain/

  • |- auth/
  • |- core/
  • |- notes/

Infrastructure Structure

domain/

  • |- auth/
  • |- core/
  • |- notes/

Presentation Structure

domain/

  • |- core/
  • |- notes/
  • |- routes/
  • |- sign_in/
  • |- splash/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published