zsmb.coHot off the keys



Keeping public API in check with the Kotlin binary validator plugin ➟

As your library code is evolving over time, you have to be mindful of changes in your public API. Here’s how you can keep it in check.

2021-07-14


Announcing requireKTX

Introducing a new library to conveniently require values from common Android types.

2021-06-17


Clean Chat Example App with Jetpack Compose ➟

Jetpack Compose makes it easy to build beautiful UI. Check out this Chat UI sample, and learn some exciting bits of Compose along the way!

2021-06-08


Pi Practice App in Compose

In another detailed Jetpack Compose walkthrough, we'll look at implementing a simple app for practicing the digits of pi!

2021-04-18


Prime Table Generator in Jetpack Compose

I've dusted off one of my oldest (and favourite) coding projects, and rewrote it in Jetpack Compose as a nice little practice exercise.

2021-03-25


Build an Android Chat app with Jetpack Compose ➟

In this tutorial, you'll learn how to build a real, functional chat app using Jetpack Compose and the Stream Chat Android SDK.

2021-03-19


Jetpack Compose: First Impressions and Learning Resources ➟

Jetpack Compose is finally in beta. Here are my first impressions using its beta, and some recommended resources for getting started with it.

2021-03-05


Compose O'Clock

I started learning Jetpack Compose this week. Two days into that adventure, here's a quick look at how a neat clock design can be built up in Compose, step-by-step.

2021-03-02