Skip to content

santimattius/flutter_arch_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flutter App Template

codecov travis

This project is a template of an app in flutter using clean architecture.

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

Project packages

Application architecture

Project packages

Project structure

Project packages

Packages

dependencies:
  flutter:
    sdk: flutter
  # Service locator
  get_it: ^7.1.3
  # Bloc for state management
  flutter_bloc: ^7.0.0
  # Value equality
  equatable: ^2.0.0
  # Functional programming thingies
  dartz: ^0.9.2
  # Remote API
  data_connection_checker: ^0.3.4
  http: ^0.13.3
  # Local cache
  shared_preferences: ^2.0.5
  # Cache Image widget
  cached_network_image: ^3.0.0

dev_dependencies:
  flutter_test:
    sdk: flutter
  mockito: ^5.0.7
  bloc_test: ^8.0.0

References

Releases

No releases published

Packages

No packages published

Languages