Skip to content
make this work.dev
Home Blog FitHub About

Topic

Design System

Every post filed under Design System.

All Android Architecture (2) System Design (2) Design System (1) Kotlin & Core Concepts (1) Kotlin Multiplatform (1) Problem Solving (1)
Design System Latest

Let's Make an Avatar System Work: Layering, Negative Spacing, and Constrained APIs

Two composables, three decisions. An image drawn on top of initials replaces an if/else. A negative number replaces a custom layout. And an enum stops the call site inventing its own sizes.

Aug 8, 2026·4 min read
make this work.dev

Deep dives into modern Android engineering — Kotlin, Jetpack Compose, coroutines and clean architecture, explained from the source code up.

Site

Home Blog FitHub About

Topics

Android Architecture System Design Design System Kotlin & Core Concepts Kotlin Multiplatform

Elsewhere

LinkedIn GitHub Email
© 2026 Make This Work. All rights reserved. Let's make this work.