2024  5

November  1

Navigation in a Multiplatform World: Choosing the Right Framework for your App

November 1, 2024 · Droidcon (London, UK) · 1 min · Ash Davies

September  1

Navigation in a Multiplatform World: Choosing the Right Framework for your App

September 19, 2024 · Droidcon (NYC, New York, USA) · 1 min · Ash Davies

July  1

Testing in Practice: Keeping Your Tests Concise and Declarative

July 3, 2024 · Droidcon (Berlin, Germany) · 1 min · Ash Davies

April  1

Refactoring and Test Fakes: Crafting Resilient Code with Confidence

April 23, 2024 · mDevCamp (Prague, Czechia) · 1 min · Ash Davies

February  1

Naming is Hard: How Naming Can Bite You in the Ass

February 28, 2024 · Berlindroid (Berlin, Germany) · 1 min · Ash Davies

2023  8

October  1

Refactoring and Test Fakes: Crafting Resilient Code with Confidence

October 27, 2023 · Droidcon (London, United Kingdom) · 1 min · Ash Davies

September  3

What a Long Strange Trip it’s Been: This Year In Android

September 29, 2023 · Droidcon (Lisbon, Portugal) · 1 min · Ash Davies

Beyond the Mockery: Why We Should Embrace Testing Without Mocking Frameworks

September 28, 2023 · Droidcon (Lisbon, Portugal) · 1 min · Ash Davies

Beyond the Mockery: Why We Should Embrace Testing Without Mocking Frameworks

September 14, 2023 · Droidcon (NYC, New York, USA) · 1 min · Ash Davies

July  2

What a Long Strange Trip it’s Been: This Year In Android

July 7, 2023 · Droidcon (Berlin, Germany) · 1 min · Ash Davies

Beyond the Mockery: Why We Should Embrace Testing Without Mocking Frameworks

July 6, 2023 · Droidcon (Berlin, Germany) · 1 min · Ash Davies

May  1

Everything is an API

May 25, 2023 · Kotlin User Group (Berlin, Germany) · 1 min · Ash Davies

April  1

What a Long Strange Trip it’s Been: This Year In Android

April 28, 2023 · Android Makers by droidcon (Paris, France) · 1 min · Ash Davies

2022  6

December  1

Hype Driven Development: How I Learned to Stop Worrying and Love the Failures

December 3, 2022 · DevFest (Berlin, Germany) · 1 min · Ash Davies

November  1

Demystifying Molecule: Running Your Own Compositions for Fun and Profit

November 30, 2022 · Berlindroid (Berlin, Germany) · 1 min · Ash Davies

October  1

Demystifying Molecule: Running Your Own Compositions for Fun and Profit

October 28, 2022 · Droidcon (London, United Kingdom) · 1 min · Ash Davies

September  1

Demystifying Molecule: Running Your Own Compositions for Fun and Profit

September 1, 2022 · Droidcon (NYC, New York, USA) · 1 min · Ash Davies, Bill Phillips

August  1

Everything is an API

August 1, 2022 · Chicago Roboto (Chicago, Illinois, USA) · 1 min · Ash Davies

July  1

Hype Driven Development

July 6, 2022 · Droidcon (Berlin, Germany) · 1 min · Ash Davies

2021  6

October  2

Everything is an API

October 29, 2021 · Droidcon (London, United Kingdom) · 1 min · Ash Davies

Everything is an API

October 20, 2021 · Droidcon (Berlin, Germany) · 1 min · Ash Davies

July  2

Everything is an API

July 27, 2021 · Android Worldwide (Online) · 1 min · Ash Davies

How Much QA Is Too Much QA

July 19, 2021 · 7 min · Ash Davies

May  2

Material UX for Engineers

May 27, 2021 · mDevMeet (Online) · 1 min · Ash Davies

Material UX for Engineers

May 22, 2021 · DevFest Live (Online) · 2 min · Ash Davies

2020  7

October  2

Material UX for Engineers

October 9, 2020 · Droidcon EMEA (Online) · 2 min · Ash Davies

Working with Dagger and Kotlin

October 5, 2020 · Droidcon (Online) · 1 min · Ash Davies

June  2

Navigation and the Single Activity: Learnings from a Skeptic

June 11, 2020 · droidcon (Online) · 1 min · Ash Davies

Refactoring Legacy Code with Kotlin

June 10, 2020 · mDevCamp (Online) · 1 min · Ash Davies

April  2

Refactoring Legacy Code with Kotlin

April 30, 2020 · droidcon (Online) · 1 min · Ash Davies

Everything is an API

April 20, 2020 · Android Makers (Online) · 1 min · Ash Davies

February  1

Refactoring Legacy Code with Kotlin

February 26, 2020 · Berlindroid (Berlin, Germany) · 1 min · Ash Davies

2019  17

November  2

Navigation and the Single Activity: Learnings from a Skeptic

November 16, 2019 · DevFest (Coimbra, Portugal) · 1 min · Ash Davies

Working with Dagger and Kotlin

November 9, 2019 · DevFest.cz (Prague, Czech Republic) · 1 min · Ash Davies

October  1

Refactoring Legacy Code with Kotlin

October 1, 2019 · Kotlin Everywhere (Coimbra, Portugal) · 1 min · Ash Davies

September  4

Working with Dagger and Kotlin

September 24, 2019 · Droidcon (Heraklion, Greece) · 1 min · Ash Davies

Implementing the Paging Library

September 9, 2019 · Droidcon (Lisbon, Portugal) · 1 min · Ash Davies

Navigation and the Single Activity: Learnings from a Skeptic

September 9, 2019 · Droidcon (Lisbon, Portugal) · 1 min · Ash Davies

RxJava and Coroutines

September 9, 2019 · Droidcon (Lisbon, Portugal) · 1 min · Ash Davies

August  2

Refactoring Legacy Code with Kotlin and Coroutines

August 30, 2019 · Kotlin Everywhere (Hamburg, Germany) · 1 min · Ash Davies

Implementing the Paging Library

August 26, 2019 · Droidcon (NYC, New York, USA) · 1 min · Ash Davies

July  2

Working with Dagger and Kotlin

July 9, 2019 · Droidcon Beta (Berlin, Germany) · 1 min · Ash Davies, Sinan Kozak

Navigation and the Single Activity: Learnings from a Skeptic

July 2, 2019 · Droidcon (Berlin, Germany) · 1 min · Ash Davies

June  1

A Short History of Android and Reactive Programming: Coroutines Edition

June 3, 2019 · 12 min · Ash Davies

May  2

RxJava and Coroutines

May 31, 2019 · mDevCamp (Prague, Czech Republic) · 1 min · Ash Davies

Android Jetpack: Navigation Component

May 7, 2019 · Google IO Extended (Berlin, Germany) · 1 min · Ash Davies

April  1

Activity Lifecycle Under the Hood

April 28, 2019 · Android Dev Podcast (Online) · 1 min · Ash Davies, Denis Nekliudov

March  1

The Dangers of Language Abuse

March 9, 2019 · 4 min · Ash Davies

January  1

RxJava and Coroutines

January 30, 2019 · Berlindroid (Berlin, Germany) · 1 min · Ash Davies

2018  6

December  1

Diving into Flutter: An Android Perspective

December 4, 2018 · Flutter Live! (Berlin, Germany) · 1 min · Ash Davies

November  2

RxJava and Coroutines

November 22, 2018 · Kotlin Night (Berlin, Germany) · 1 min · Ash Davies

Leveraging Android Data Binding With Kotlin

November 12, 2018 · 17 min · Ash Davies

October  1

Preparing Your App for Google Play Instant

October 26, 2018 · Droidcon (London, United Kingdom) · 1 min · Ash Davies

July  2

Leveraging Android Data Binding with Kotlin

July 27, 2018 · Droidcon (Berlin, Germany) · 1 min · Ash Davies

Rx Must Die

July 27, 2018 · Droidcon (Berlin, Germany) · 1 min · Ivan Morgillo, Joannes Orgis, Hasan Hosgel, Ash Davies

2017  7

September  1

Berlindroid: Kotlin Test Robots

September 28, 2017 · Berlindroid (Berlin, Germany) · 1 min · Ash Davies

July  1

Embracing Impostor Syndrome

July 21, 2017 · 3 min · Ash Davies

June  2

The Highs and Lows of Developing for a Digital Europe

June 27, 2017 · The Next Challenges for the EU Mobile Economy (Brussels, Belgium) · 1 min · Ash Davies

Dagger 2: Module Parameters

June 19, 2017 · 3 min · Ash Davies

May  1

Dagger 2: Android Modules

May 1, 2017 · 5 min · Ash Davies

April  2

Effective Naming Conventions

April 30, 2017 · 3 min · Ash Davies

Effective Dependency Injection Scoping

April 10, 2017 · 8 min · Ash Davies

2016  3

November  3

What the IOException!?

November 30, 2016 · Berlindroid (Berlin, Germany) · 0 min · Ash Davies

Mobile Innovation Day

November 14, 2016 · Mobile Innovation Day (Brussels, Belgium) · 1 min · Ash Davies

What’s New in Firebase

November 12, 2016 · DevFest (Berlin, Germany) · 1 min · Ash Davies

2014  2

August  2

Google IO Agile Retrospective

August 27, 2014 · Android Manchester (Manchester, United Kingdom) · 0 min · Ash Davies

Google Glass

August 18, 2014 · Android Manchester (Manchester, United Kingdom) · 0 min · Ash Davies