May 20S.O.L.I.D. Principle — Detail ExplanationS.O.L.I.D. Principles is a Software Development Principle for programming with OOP Paradigm. These Principles were introduced by Robert C. Martin (Uncle Bob 2000). S.in S.O.L.I.D. Principles First, let’s start with what does this S. stands for S. = Single Responsibility Principle It means every class should have a single responsibility. There should never…Solid Principles3 min read
May 13Kotlin Coroutines Android — Detail ExplanationCo means cooperation and Routines means functions. It means that when functions cooperate with each other, we call it as Coroutines coroutines are lightweight threads. By lightweight, it means that creating coroutines doesn’t allocate new threads. …Android4 min read