Fernando Cejas
Fernando Cejas
I don't like the idea to marry to Realm because of the points you are mentioning, then would be very hard to change and by the way, keep in mind...
@mohamad-amin > I can think of two kind of use cases (GetSomeDataFromCloudUseCase/GetSomeDataFromRealmUseCase) and implement one repository that has access to multiple datasources. You are confusing what a use case is...
Kudos @Trikke :+1:
@kiwiandroiddev right! As an app scales, there are new requirements and surely refactors must by applied. This is, let's say a pet project for learning purpose and in this specific...
@Trikke completely agree :+1: . It is about encapsulating navigation logic in one place (with one responsibility). As it is pointed out, we can either inject different implementations or even...
Nice discussion guys. I see there are mixed feelings around this PR and honestly I don't see any solution better than the other. One thing to clarify: when talking about...
I might not merge this PR for now but I will link this to the articles so people can participate and leave their 2 cents on this approach.
The 3 module project was an initiative to completely run away from android, specially on the domain layer which is a pure java project favoring unit tests, since a couple...
@Rainer-Lang for now I will keep it open and try to maintain it, since there are mixed feelings and I'm not 100% sure yet. Any idea/feedback/input on how to keep...
Hey @DenisBronx that is very interesting. Thanks for sharing. I will definitely check the ```package by component``` approach which seems to help out solving the boundaries problems with ```package by...