refactor: improve package layout to enforce data, domain and ui packages
Description
The MR is quite complicated to review, so I made a sumup here.
This MR improves package layout to enforce data, domain and ui packages at root.
-
dipackage has been split into:data/di/bindings,data/di/db,data/di/system,data/di/network,data/di/qualifiers,ui/di,ui/navigation -
microghas been moved todata/microg -
providerhas been moved todata/provider -
receiverhas been moved todata/receiver -
utilshas been split into:data/system,data/utils,data/exodus,data/event,ui/utils,ui/extensions
Screenshots
Technical details
Tests
Issues
10 commandments of code review
Edited by Jonathan Klee