Ash Davies

Ash Davies

Senior Android Developer @ Snapp Mobile GmbH

Berlin, Germany

Google Developer Expert for Android and Kotlin, enthusiastic public speaker, senior engineer at Snapp Mobile, Kotlin aficionado, Multiplatform manipulator, prolific facilitator of cute cat photographs, spends more time travelling than working (he/him)

Area of Expertise

  • Information & Communications Technology


  • Android
  • Kotlin
  • Kotlin Multiplatform
  • Architecture

Refactoring and Test Fakes: Crafting Resilient Code with Confidence

Crafting resilient code is one of the most important things we do as software developers, but it's much easier said than done! Building with confidence requires an appropriate test harness and automated safeguards to ensure your software is robust.

In most real world scenarios, we don't have the luxury of working with a green field project, so it can be difficult to apply best practices whilst maintaining legacy code. How then can we refactor, and effectively utilise test fakes appropriately?

In this talk, I'll discuss the best approaches for using test fakes, mocks, stubs, and what are the pros and cons for each. How we can avoid writing brittle tests, slowing down development, and build scalable apps that can stand the test of time.

What a Long Strange Trip it's Been: A Year In Android

The Android community is a fast evolving society of excellent people who passionately involve themselves in their ecosystem. This means the progress of developments can be fast, blazingly fast!

Inspired by other content creators and newsletters that keep us informed about the most recent events, I decided to document news, events, and releases every week for a year. Starting from the end of Droidcon Berlin, the world’s best Android developer conference.

Accompany me in this journey to look over all the events of this last year, from the end of Droidcon Berlin 2022 up until right now!

droidcon Berlin 2023

July 2023 Berlin, Germany

AndroidMakers by droidcon 2023

April 2023 Montrouge, France

droidcon London 2022

October 2022 London, United Kingdom

droidcon NYC 2022

September 2022 New York City, New York, United States

droidcon Berlin 2022

July 2022 Berlin, Germany

droidcon Italy Live 2021

November 2021

droidcon London 2021

October 2021 London, United Kingdom

droidcon Berlin 2021

October 2021 Berlin, Germany

droidcon Online - Android Webinar Series

June 2021 Berlin, Germany

DevFest Live

May 2021

droidcon EMEA 2020

October 2020 Nusa Dua, Indonesia

Android Makers Paris 2020

April 2020 Paris, France

droidcon Greece

September 2019 Irákleion, Greece

droidcon Lisbon

September 2019 Lisbon, Portugal

droidcon NYC 2019

August 2019 New York City, New York, United States

droidcon Berlin 2019

July 2019 Berlin, Germany

Ash Davies

Senior Android Developer @ Snapp Mobile GmbH

Berlin, Germany