In my previous article (My take on clean architecture), and (Let's design together with clean architecture), I had provided my insights on Clean Architecture and how to go about designing it using an example app. I had a lot of follow-ups and questions regarding how and what we consider as a data source. So I am putting together this article to deep-dive into how we can define and refine our data sources. If you are wondering what Clean Architecture is, refer to this article. Without further ado let us dig in.

Data Sources:

A data source is where data…

Dhilip Seshadri Kumar

Making the better place livable — developer — Mobile and everything around it.

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