Open in app

Sign In

Write

Sign In

Jamie Sanson
Jamie Sanson

312 Followers

Home

About

Published in

Google Developer Experts

·Pinned

Focus in Jetpack Compose

It takes a mindset shift to really get going with Compose. When you start thinking in the right way, working with declarative UI is incredibly fast and rewarding. It takes time to train yourself out of old habits, relearning how to do things. …

Android

6 min read

Focus in Jetpack Compose
Focus in Jetpack Compose
Android

6 min read


Published in

Google Developer Experts

·Nov 9, 2022

A Foray into Relay

In the first session of Android Dev Summit 2022, we heard about the newly rebranded and spruced up Material Design To Code, now known as Relay. …

Android

9 min read

A Foray into Relay
A Foray into Relay
Android

9 min read


Aug 31, 2022

Improve your platforms early and often

If one thing’s true in the IT industry, it’s that technology is always moving forwards. This is true for things like devices we use day-to-day. Form factors continue to evolve, and processing power broadly still follows Moores Law. …

Software Engineering

5 min read

Improve your platforms early and often
Improve your platforms early and often
Software Engineering

5 min read


Published in

Trade Me Blog

·May 14, 2021

Android Then and Now: NullPointerException

Welcome to the fourth instalment in this series of byte-sized blog posts, where we look at Android Then and Now. We’ll go through bits and pieces of Android development that have changed, and look at why and how they are what they are today in less than five minutes of…

Android App Development

4 min read

Android Then and Now; Caught exception: NullPointerException
Android Then and Now; Caught exception: NullPointerException
Android App Development

4 min read


Published in

Trade Me Blog

·Jan 28, 2021

Android Then and Now: Navigation

Welcome to the third instalment in this series of byte-sized blog posts, where we look at Android Then and Now. We’ll go through bits and pieces of Android development that have changed, and look at why and how they are what they are today in less than five minutes of…

Android

4 min read

Android Then and Now: Navigation
Android Then and Now: Navigation
Android

4 min read


Published in

Trade Me Blog

·Nov 22, 2020

Android Then and Now: Callbacks

Welcome to the second instalment in this series of byte-sized blog posts, where we look at Android Then and Now. We’ll go through bits and pieces of Android development that have changed, and look at why and how they are what they are today in less than five minutes of…

Android

4 min read

Android Then and Now: Callbacks
Android Then and Now: Callbacks
Android

4 min read


Published in

Trade Me Blog

·Nov 11, 2020

Android Then and Now: Intro, @IntDef & Enums

Earlier this week I mentioned to a colleague that for the longest time enums were discouraged in Android Development. To developers new to Android this fact is apparently pretty mind-boggling — just look at the code we write today with Kotlin! …

Android

4 min read

Android Then and Now: Intro, @IntDef & Enums
Android Then and Now: Intro, @IntDef & Enums
Android

4 min read


Published in

Trade Me Blog

·Jan 15, 2020

Handling Lifecycle with View Binding in Fragments

View Binding is an upcoming feature in Android, available in Android Studio 3.6 Canary 11+ which allows you to more easily interact with Views. It’s quick and easy to enable, and allows for type-safe view access. We’re likely all going to be using it in Fragments. …

Android

3 min read

Handling Lifecycle with View Binding in Fragments
Handling Lifecycle with View Binding in Fragments
Android

3 min read


Published in

Trade Me Blog

·Nov 12, 2019

Konfigure — better app configuration using Kotlin

If you work on an application which uses Firebase Remote Config or something similar, you’ve probably wanted to test remote changes and run in to some trouble. Making sure config changes work before shipping them to the public can be painful without complex bespoke solutions. …

Android

3 min read

Konfigure — better app configuration using Kotlin
Konfigure — better app configuration using Kotlin
Android

3 min read


Published in

Trade Me Blog

·Sep 30, 2019

Handing the Reins to Kotlin Delegates — Part 3: Fast builds, fast runtime. Pick two

In the previous articles we’ve seen what property delegation is, how we can use it to seperate concerns, and implement complex getting and setting functionality. This article takes a different approach, looking at a real world problem and evaluating a bunch of different solutions. …

Android

8 min read

Handing the Reins to Kotlin Delegates — Part 3: Fast builds, fast runtime. Pick two
Handing the Reins to Kotlin Delegates — Part 3: Fast builds, fast runtime. Pick two
Android

8 min read

Jamie Sanson

Jamie Sanson

312 Followers

Android GDE, currently travelling!

Following
  • Chet Haase

    Chet Haase

  • Katie Barnett

    Katie Barnett

  • Callum M

    Callum M

  • David Rawson

    David Rawson

  • Ataul Munim

    Ataul Munim

See all (29)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech