Skip to content

duong-nk/flutter_micro_frontend

 
 

Repository files navigation

About

With the concept of monorepo, a big project can be split into many small packages (call service or repo) so we can maintenance or test each module easily.

Guide

Guide is available at Medium article.

Run

  • Install Flutter 3.13.4
  • Install melos by run dart pub global activate melos
  • Run melos bootstrap to pub get all packages
  • Run melos gen-l10n to generate language files for all packages
  • Run flutter pub get to get and sync all libraries
  • Run flutter gen-l10n to generate language files for main app
  • Run on device flutter run

Roadmap

  • Build shared (ui, core) modules
  • Build authetication module
  • Build a functional module
  • Testing for shared modules
  • Testing for functional module
  • Create example for fucntional module and run locally (without Main Application)
  • [Improve] Now successView() function is confused about generic type
  • [Improve] Consider concept linking controller - screen, one controller has many blocs, instead of linking bloc - screen

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 65.3%
  • C++ 16.0%
  • CMake 13.1%
  • Ruby 1.9%
  • HTML 1.3%
  • Swift 1.3%
  • Other 1.1%