Hi, Thanks for this article!

It will be appreciated if you can share more thoughts about your architecture like how did you make the Repository and DataSource abstractions and how you managed errors for example.

Moti Bartov

Android Developer at Tikal Knowledge

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store