PinnedHarjot SinghWhat is a coroutine?Before understanding what’s a coroutine, let’s first dive into some of the basic stuff which I’m sure you already know but duh…what’s the…Oct 8, 2022Oct 8, 2022
Harjot SinghMVVM ArchitectureMVVM stands for Model-View-ViewModel Architecture. First things first, why an architecture is needed?Apr 20, 2023Apr 20, 2023
Harjot SinghLaunch Mode Explained in AndroidLet’s jump directly to the point. What is launch mode?Nov 1, 2022Nov 1, 2022
Harjot SinghTasks Explained in AndroidConsider this scenario, you click on the launcher icon of your application and boom! The application starts ✌️ Simple right? Okay…you might…Oct 26, 20221Oct 26, 20221
Harjot SinghCoroutine ContextHey, before jumping into this article…make sure you have visited my previous article which describes the basics of what coroutine actually…Oct 10, 2022Oct 10, 2022
Harjot SinghWhy should you use Material Button in Android?In the initial stages of Android Development, we all might have heard the term “Material”(in context of Android of course 😛). Since the…May 10, 2022May 10, 2022
Harjot SinghViewModel: What, Why & How?(Part-2)If you haven’t read Part 1, I’d suggest please go through it to get a basic understanding of ViewModel. Here’s the link to it.Mar 6, 2022Mar 6, 2022
Harjot SinghViewModel: What, Why & How (Part-1)I know…I know, you might have heard a lot about ViewModel during your learning phase. I got to know more about it during my ongoing…Mar 6, 20221Mar 6, 20221
Harjot SinghCreating a Mock API in simple stepsAt times, you are assigned a task which requires API for your feature. So, frontend and backend people work together to make the feature…Feb 20, 2022Feb 20, 2022
Harjot SinghWhat is an API?API stands for Application Programming Interface, and by definition it is a software intermediary that allow two applications to talk to…Feb 17, 2022Feb 17, 2022