This pull-request adds the boilerplate for the domain layer with the Favorites feature
This includes some changes to the model representation, although doesn't really make sense, this PR will introduce compile issues since the presentation layer is still not adhering to the Domain specs.
With this change, we'll be able to remove the :sms dependency from the presentation layer since we'll have the data layer handling all the data related stuff (wow such smart, very obvious 🐶)
From
UI -> Presentation -> SMS
To
UI -> Presentation -> Domain -> Data -> SMS
With the new layers testing we'll be easier since we won't need to mock any specific classes (just UseCaseInterface(s)) 🎉
This pull-request adds the boilerplate for the domain layer with the Favorites feature
This includes some changes to the model representation, although doesn't really make sense, this PR will introduce compile issues since the presentation layer is still not adhering to the Domain specs.
With this change, we'll be able to remove the
:sms
dependency from thepresentation
layer since we'll have thedata
layer handling all thedata
related stuff (wow such smart, very obvious 🐶)From
To
With the new layers testing we'll be easier since we won't need to mock any specific classes (just UseCaseInterface(s)) 🎉
Fix #59
Relyed on buffer-boilerplate as an example.