Skip to content

Стартовый проект на нашей архитектуре. Содержит слои domain - built_value entities⊧ data - datasource с клиентом GraphQL и repository возвращающий Either-тип; presentation - page c flutter-виджетами и

Notifications You must be signed in to change notification settings

ivtimur/start_project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

start_project

Стартовый проект на нашей архитектуре.

Cлои:

  • domain - built_value entities & models;
  • data - datasource с клиентом GraphQL и repository возвращающий Either-тип;
  • presentation - page c flutter-виджетами, bloc-package использующий Union-type из freezed-package

Дополнительно:

  • Исключения и ошибки
  • Сервис локатор GetIt для инъекции зависимостей (injection.dart)

Getting Started

Это проект шаблон, поэтому рекомендуется создать стандартный flutter проект и перенести туда папку lib.

Источником данных выступает GraphQL, замените [Global.SERVER] на url вашего GraphQL-сервера в injection.dart.

About

Стартовый проект на нашей архитектуре. Содержит слои domain - built_value entities⊧ data - datasource с клиентом GraphQL и repository возвращающий Either-тип; presentation - page c flutter-виджетами и

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 79.2%
  • Ruby 17.7%
  • Swift 2.2%
  • Other 0.9%