Является ли блочный шаблон обязательным для профессионального приложения? - PullRequest
0 голосов
/ 03 ноября 2019

Я создаю приложение (10 экранов +) с Flutter и задаюсь вопросом, была ли структура моего приложения хорошей.

root
-- src [contains all app structure] 
---- assets [contains things like images, fonts...)
---- controllers [contains all code logics]
------- screenNameOne
---------- screenNameOneController.dart
---- helpers [contains all helpers functions]
---- models [contains my models]
---- providers [contains my external apps calls like firestore, SharedPrefs..)
---- views [contains "only" UI code] 
------- screenNameOne
---------- widgets [contains widgets that don't relies on Streams]
---------- streams [contains widgets that relies on Streams]
---------- screenNameView.dart
-- main.dart

Я видел много примеров с блочным шаблоном, но обязательно ли развертывание «профессионального» приложения в магазинах? Я не фанат внешних библиотек, и я должен признать, что мне нравится мой шаблон "MVC", но кажется ли он вам профессиональным?

Спасибо

...