Ashley Davies

Ashley Davies

Senior Android Developer

Berlin, Germany

Actions

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

Badges

  • Most Active Speaker 2023

Area of Expertise

  • Information & Communications Technology

Topics

  • Android
  • Kotlin
  • Kotlin Multiplatform
  • Architecture

We are all Fucked: An Android Developer’s Guide to the Post-AI Apocalypse

AI is dominating Android development, driven by hype over reality. As organizations rush chatbot syntax into production, we are left cleaning up a dumpster fire of unscalable slop. It is time to look past the echo chamber and address our real challenge: protecting codebases from automated pollution.

True engineering relies on architectural rigor and knowing what not to build. This talk is not a chatbot tutorial. Instead, I will share a survival strategy for maintaining codebase integrity when non-technical actors try to treat deliberate software design like an adult colouring book, scribbling shortcuts all over your repo.

You'll walk away with a practical playbook to manage the hype without losing your sanity. Learn how to safeguard repositories, defend quality standards, and strategically isolate your architecture. Ultimately, you will get the tools to distract the tech-bros so you can get back to building actual, resilient software.

Crafting Idiomatic APIs with Kotlin and Compose

What’s in a language? What does it mean to be idiomatic? Writing clean, intuitive APIs isn’t just about functionality — it’s about designing interfaces that feel natural and intuitive. With Kotlin and Compose, we have a powerful set of tools and syntax that, when used effectively, can reduce cognitive load and make your APIs both elegant and expressive.

In this talk, we’ll dive into the principles of idiomatic Kotlin and explore how they apply to designing Compose APIs. You’ll learn how to leverage Kotlin’s language features, from DSLs and inline functions to advanced type safety and composable conventions, to craft APIs that are a joy to use. By mastering these techniques, you can deliver APIs that not only “work” but truly feel like Kotlin.

2025 | London | droidcon Sessionize Event

October 2025 London, United Kingdom

DevFest.cz 2025 Sessionize Event

October 2025 Prague, Czechia

2025 | Berlin | droidcon Sessionize Event

September 2025 Berlin, Germany

2024 | London | droidcon Sessionize Event

October 2024 London, United Kingdom

2024 | NYC | droidcon Sessionize Event

September 2024 New York City, New York, United States

2024 | Berlin | droidcon Sessionize Event

July 2024 Berlin, Germany

2023 | London | droidcon Sessionize Event

October 2023 London, United Kingdom

droidcon Lisbon 2023 Sessionize Event

September 2023 Lisbon, Portugal

2023 | NYC | droidcon Sessionize Event

September 2023 New York City, New York, United States

2023 | Berlin | droidcon Sessionize Event

July 2023 Berlin, Germany

2023 | Paris | AndroidMakers by droidcon Sessionize Event

April 2023 Montrouge, France

2022 | London | droidcon Sessionize Event

October 2022 London, United Kingdom

2022 | NYC | droidcon Sessionize Event

September 2022 New York City, New York, United States

2022 | Berlin | droidcon Sessionize Event

July 2022 Berlin, Germany

2021 | London | droidcon Sessionize Event

October 2021 London, United Kingdom

2021 | Berlin | droidcon Sessionize Event

October 2021 Berlin, Germany

Android Makers Paris 2020 Sessionize Event

April 2020 Paris, France

droidcon Greece Sessionize Event

September 2019 Irákleion, Greece

droidcon Lisbon Sessionize Event

September 2019 Lisbon, Portugal

droidcon NYC 2019 Sessionize Event

August 2019 New York City, New York, United States

droidcon Berlin 2019 Sessionize Event

July 2019 Berlin, Germany

Ashley Davies

Senior Android Developer

Berlin, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top