ursus
01/25/2019, 3:35 AMghedeon
01/25/2019, 8:13 AMursus
01/25/2019, 2:27 PMghedeon
01/25/2019, 2:57 PMapp
module that connects core
+ feature1
+ feature2
, etc. The core
itself most probably could be splitted in coredata
, coreui
modules... It really depends on the scale. For a trivial app your main module is `app`+`core` by default, so you can have:
app
- data // shared
- domain // shared
- ui //shared
- features
- feature1
{data, domain, ui}
- feature 2
Later, shared stuff can go into core
module and each feature to its own module.ursus
01/25/2019, 3:34 PM- data // shared
- domain // shared
- ui //shared
?ghedeon
01/25/2019, 4:50 PMAccountManager
. But if it's kind of repository role from Clean Architecture, than its interface goes to domain and implementation goes to data package, because of the inversion of control.ursus
01/25/2019, 6:19 PM