Skip to main content

Posts

Slotting in with Compose UI

·1524 words·8 mins
Understanding the Slot API pattern in Jetpack Compose for flexible, reusable composables with single responsibility and customizable content

Always provide a Modifier parameter

·1234 words·6 mins
Best practices for exposing Modifier parameters in Jetpack Compose composables to enable flexibility, reusability, and proper layout composition

Becoming a Xoogler

·1299 words·7 mins
A retrospective on leaving Google after 8.5 years, reflecting on AppCompat, ActionBarSherlock, drawable tinting, DayNight theme support, and the evolution of Android development

Publishing to Maven Central

·456 words·3 mins
Guide to publishing Android libraries to Maven Central after JCenter shutdown, featuring gradle-maven-publish-plugin and automated release strategies

New website... again

·818 words·4 mins
Building a Jamstack blog with Gatsby, Ghost CMS, and Netlify for better content management and global CDN deployment