Explore Our Recent Posts

Android Architecture
john.kenedy232@gmail.com

Let’s Make ViewModels Work: A Look Inside ViewModel.kt

Let’s break down the source code to understand how the ViewModel actually works under the hood and why it’s so important for modern Android architecture. The Data Manager Right at the top of the file, we see the declaration: public expect abstract class ViewModel. For those of us who aren’t always

Find Out More »
Kotlin & Core Concepts
john.kenedy232@gmail.com

Let’s Make Coroutines Work: What is a Coroutine?

In order to understand coroutines, we first have to understand what a Thread is. The Problem: Single Threads If we want to prepare a meal, such as rice and chicken, there are a few ways to go about it. Let’s imagine that cooking the rice takes 15 minutes, and cooking the

Find Out More »