Jamie Sanson·Mar 5, 2025Infinitely Many ConsumersIn this blog post I describe a thought process for designing APIs that optimize for least misuse by considering infinite consumers.
InGoogle Developer ExpertsbyJamie Sanson·Nov 9, 2022A Foray into RelayRelay is a new tool from Google to improve design component handoff on Android. In this we post explore it, and review Relay in practice.
Jamie Sanson·Aug 31, 2022Improve your platforms early and oftenThe march of technology is constant, so why shouldn’t we try to match this with the platforms and products we build?
InGoogle Developer ExpertsbyJamie Sanson·Jun 16, 2021Focus in Jetpack ComposeA brief look at the Focus APIs in Compose UI, and how you might use them in your appsA response icon1A response icon1
InTrade Me BlogbyJamie Sanson·May 14, 2021Android Then and Now; Caught exception: NullPointerExceptionA brief look in to the “billion dollar mistake”, and how it was rectified in Android.
InTrade Me BlogbyJamie Sanson·Jan 28, 2021Android Then and Now: NavigationAndroid Development has changed a lot over the years. Let’s look back at how things were, and explore what’s changed! Today: Navigation.
InTrade Me BlogbyJamie Sanson·Nov 22, 2020Android Then and Now: CallbacksAndroid Development has changed a lot over the years. Let’s look back at how things were, and explore what’s changed! Today: Callbacks.
InTrade Me BlogbyJamie Sanson·Nov 11, 2020Android Then and Now: Intro, @IntDef & EnumsAndroid Development has changed a lot over the years. Let’s look back at how things were, and explore what’s changed! Today: Enums.A response icon3A response icon3
InTrade Me BlogbyJamie Sanson·Jan 15, 2020Handling Lifecycle with View Binding in FragmentsView Binding is an upcoming feature in Android, which allows you to more easily interact with view. Let’s look at a Fragment example.A response icon7A response icon7
InTrade Me BlogbyJamie Sanson·Nov 12, 2019Konfigure — better app configuration using KotlinWiring up and testing Remote Config is hard! Konfigure is a fully Kotlin library to help you fix that.