PinnedJamie SansoninGoogle Developer ExpertsFocus in Jetpack ComposeA brief look at the Focus APIs in Compose UI, and how you might use them in your appsJun 16, 20211Jun 16, 20211
Jamie SansoninGoogle Developer ExpertsA 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.Nov 9, 2022Nov 9, 2022
Jamie SansonImprove 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?Aug 31, 2022Aug 31, 2022
Jamie SansoninTrade Me BlogAndroid Then and Now; Caught exception: NullPointerExceptionA brief look in to the “billion dollar mistake”, and how it was rectified in Android.May 14, 2021May 14, 2021
Jamie SansoninTrade Me BlogAndroid 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.Jan 28, 2021Jan 28, 2021
Jamie SansoninTrade Me BlogAndroid 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.Nov 22, 2020Nov 22, 2020
Jamie SansoninTrade Me BlogAndroid 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.Nov 11, 20202Nov 11, 20202
Jamie SansoninTrade Me BlogHandling 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.Jan 15, 20207Jan 15, 20207
Jamie SansoninTrade Me BlogKonfigure — better app configuration using KotlinWiring up and testing Remote Config is hard! Konfigure is a fully Kotlin library to help you fix that.Nov 12, 2019Nov 12, 2019
Jamie SansoninTrade Me BlogHanding the Reins to Kotlin Delegates — Part 3: Fast builds, fast runtime. Pick twoLooking at real-life examples of property delegation, and how it can improve on Java constructs.Sep 30, 2019Sep 30, 2019