Pet Care Mobile .
Folder Structure By Feature inside every features will be MVC.
|-lib|
|
| Registration | models -> All models that conceren with this feature
| screens -> If the feature has many sub features you can divide it with sub folder if needed
| providers -> All providers that needed in this feature
| repositories -> For every provider should have his repo
| widgets -> Just the widget that concern with this feature
If you wanna access resources manger:
# colors
ColorManager.primary;
# images
ImageAssets.splashLogoPng;
SVGAssets.homeSvg;
IconAssets.arrowRight;
# fontWeightManager
FontWeightManager.black;
# text Strings
AppString.bankWithdraw;
# pushNamed
sl<NavigationService>().navigateTo(Routes.home);
# pushNamedAndRemoveUntil
sl<NavigationService>().navigateToAndRemove(Routes.home);
# pop;
sl<NavigationService>().pop();