2024  4

September  1

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

<span title='2024-09-19 00:00:00 +0000 UTC'>September 19, 2024</span>&nbsp;·&nbsp;<a href='https://nyc.droidcon.com/' target='_blank'>Droidcon (NYC, New York, USA)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

July  1

Testing in Practice: Keeping Your Tests Concise and Declarative

<span title='2024-07-03 00:00:00 +0000 UTC'>July 3, 2024</span>&nbsp;·&nbsp;<a href='https://berlin.droidcon.com/' target='_blank'>Droidcon (Berlin, Germany)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

April  1

Refactoring and Test Fakes: Crafting Resilient Code with Confidence

<span title='2024-04-23 00:00:00 +0000 UTC'>April 23, 2024</span>&nbsp;·&nbsp;<a href='https://www.droidcon.com/events/droidcon-london-2023/' target='_blank'>mDevCamp (Prague, Czechia)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

February  1

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

<span title='2024-02-28 00:00:00 +0000 UTC'>February 28, 2024</span>&nbsp;·&nbsp;<a href='https://www.meetup.com/berlindroid/events/298239055/' target='_blank'>Berlindroid (Berlin, Germany)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

2023  8

October  1

Refactoring and Test Fakes: Crafting Resilient Code with Confidence

<span title='2023-10-27 00:00:00 +0000 UTC'>October 27, 2023</span>&nbsp;·&nbsp;<a href='https://www.droidcon.com/events/droidcon-london-2023/' target='_blank'>Droidcon (London, United Kingdom)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

September  3

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

<span title='2023-09-29 00:00:00 +0000 UTC'>September 29, 2023</span>&nbsp;·&nbsp;<a href='https://www.droidcon.com/events/droidcon-lisbon-2023/' target='_blank'>Droidcon (Lisbon, Portugal)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

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

<span title='2023-09-28 00:00:00 +0000 UTC'>September 28, 2023</span>&nbsp;·&nbsp;<a href='https://www.droidcon.com/events/droidcon-lisbon-2023/' target='_blank'>Droidcon (Lisbon, Portugal)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

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

<span title='2023-09-14 00:00:00 +0000 UTC'>September 14, 2023</span>&nbsp;·&nbsp;<a href='https://www.droidcon.com/2023/10/06/beyond-the-mockery-why-we-should-embrace-testing-without-mocking-frameworks-2/' target='_blank'>Droidcon (NYC, New York, USA)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

July  2

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

<span title='2023-07-07 00:00:00 +0000 UTC'>July 7, 2023</span>&nbsp;·&nbsp;<a href='https://www.droidcon.com/2023/07/31/what-a-long-strange-trip-its-been-a-year-in-android-2/' target='_blank'>Droidcon (Berlin, Germany)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

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

<span title='2023-07-06 00:00:00 +0000 UTC'>July 6, 2023</span>&nbsp;·&nbsp;<a href='https://www.droidcon.com/2023/08/01/beyond-the-mockery-why-we-should-embrace-testing-without-mocking-frameworks/' target='_blank'>Droidcon (Berlin, Germany)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

May  1

Everything is an API

<span title='2023-05-25 00:00:00 +0000 UTC'>May 25, 2023</span>&nbsp;·&nbsp;<a href='https://www.meetup.com/kotlin-berlin/events/293449017/' target='_blank'>Kotlin User Group (Berlin, Germany)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

April  1

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

<span title='2023-04-28 00:00:00 +0000 UTC'>April 28, 2023</span>&nbsp;·&nbsp;<a href='https://androidmakers.droidcon.com/' target='_blank'>Android Makers by droidcon (Paris, France)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

2022  6

December  1

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

<span title='2022-12-03 00:00:00 +0000 UTC'>December 3, 2022</span>&nbsp;·&nbsp;<a href='https://gdg.community.dev/events/details/google-women-techmakers-berlin-presents-devfest-berlin-2022-2/' target='_blank'>DevFest (Berlin, Germany)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

November  1

Demystifying Molecule: Running Your Own Compositions for Fun and Profit

<span title='2022-11-30 00:00:00 +0000 UTC'>November 30, 2022</span>&nbsp;·&nbsp;<a href='https://www.meetup.com/berlindroid/events/288942123/' target='_blank'>Berlindroid (Berlin, Germany)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

October  1

Demystifying Molecule: Running Your Own Compositions for Fun and Profit

<span title='2022-10-28 00:00:00 +0000 UTC'>October 28, 2022</span>&nbsp;·&nbsp;<a href='https://www.droidcon.com/events/droidcon-london-2022/' target='_blank'>Droidcon (London, United Kingdom)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

September  1

Demystifying Molecule: Running Your Own Compositions for Fun and Profit

<span title='2022-09-01 00:00:00 +0000 UTC'>September 1, 2022</span>&nbsp;·&nbsp;<a href='https://www.droidcon.com/events/droidcon-nyc-2022/' target='_blank'>Droidcon (NYC, New York, USA)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies, Bill Phillips

August  1

Everything is an API

<span title='2022-08-01 00:00:00 +0000 UTC'>August 1, 2022</span>&nbsp;·&nbsp;<a href='https://360conferences.com/our-events' target='_blank'>Chicago Roboto (Chicago, Illinois, USA)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

July  1

Hype Driven Development

<span title='2022-07-06 00:00:00 +0000 UTC'>July 6, 2022</span>&nbsp;·&nbsp;<a href='https://www.droidcon.com/events/droidcon-berlin-2022/' target='_blank'>Droidcon (Berlin, Germany)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

2021  6

October  2

Everything is an API

<span title='2021-10-29 00:00:00 +0000 UTC'>October 29, 2021</span>&nbsp;·&nbsp;<a href='https://www.droidcon.com/events/droidcon-london-2021/' target='_blank'>Droidcon (London, United Kingdom)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

Everything is an API

<span title='2021-10-20 00:00:00 +0000 UTC'>October 20, 2021</span>&nbsp;·&nbsp;<a href='https://www.droidcon.com/events/droidcon-berlin-2021/' target='_blank'>Droidcon (Berlin, Germany)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

July  2

Everything is an API

<span title='2021-07-27 00:00:00 +0000 UTC'>July 27, 2021</span>&nbsp;·&nbsp;<a href='https://android-worldwide.com/' target='_blank'>Android Worldwide (Online)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

How Much QA Is Too Much QA

<span title='2021-07-19 00:00:00 +0000 UTC'>July 19, 2021</span>&nbsp;·&nbsp;7 min&nbsp;·&nbsp;Ash Davies

May  2

Material UX for Engineers

<span title='2021-05-27 00:00:00 +0000 UTC'>May 27, 2021</span>&nbsp;·&nbsp;<a href='https://mdevcamp.eu/' target='_blank'>mDevMeet (Online)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

Material UX for Engineers

<span title='2021-05-22 00:00:00 +0000 UTC'>May 22, 2021</span>&nbsp;·&nbsp;DevFest Live (Online)&nbsp;·&nbsp;2 min&nbsp;·&nbsp;Ash Davies

2020  7

October  2

Material UX for Engineers

<span title='2020-10-09 00:00:00 +0000 UTC'>October 9, 2020</span>&nbsp;·&nbsp;Droidcon EMEA (Online)&nbsp;·&nbsp;2 min&nbsp;·&nbsp;Ash Davies

Working with Dagger and Kotlin

<span title='2020-10-05 00:00:00 +0000 UTC'>October 5, 2020</span>&nbsp;·&nbsp;Droidcon (Online)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

June  2

Navigation and the Single Activity: Learnings from a Skeptic

<span title='2020-06-11 00:00:00 +0000 UTC'>June 11, 2020</span>&nbsp;·&nbsp;droidcon (Online)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

Refactoring Legacy Code with Kotlin

<span title='2020-06-10 00:00:00 +0000 UTC'>June 10, 2020</span>&nbsp;·&nbsp;<a href='https://mdevcamp.eu/' target='_blank'>mDevCamp (Online)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

April  2

Refactoring Legacy Code with Kotlin

<span title='2020-04-30 00:00:00 +0000 UTC'>April 30, 2020</span>&nbsp;·&nbsp;droidcon (Online)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

Everything is an API

<span title='2020-04-20 00:00:00 +0000 UTC'>April 20, 2020</span>&nbsp;·&nbsp;Android Makers (Online)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

February  1

Refactoring Legacy Code with Kotlin

<span title='2020-02-26 00:00:00 +0000 UTC'>February 26, 2020</span>&nbsp;·&nbsp;<a href='https://www.meetup.com/berlindroid/events/260117286/' target='_blank'>Berlindroid (Berlin, Germany)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

2019  17

November  2

Navigation and the Single Activity: Learnings from a Skeptic

<span title='2019-11-16 00:00:00 +0000 UTC'>November 16, 2019</span>&nbsp;·&nbsp;<a href='https://gdg.community.dev/events/details/google-gdg-coimbra-presents-devfest-coimbra-2019/' target='_blank'>DevFest (Coimbra, Portugal)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

Working with Dagger and Kotlin

<span title='2019-11-09 00:00:00 +0000 UTC'>November 9, 2019</span>&nbsp;·&nbsp;<a href='https://2019.devfest.cz/home' target='_blank'>DevFest.cz (Prague, Czech Republic)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

October  1

Refactoring Legacy Code with Kotlin

<span title='2019-10-01 00:00:00 +0000 UTC'>October 1, 2019</span>&nbsp;·&nbsp;Kotlin Everywhere (Coimbra, Portugal)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

September  4

Working with Dagger and Kotlin

<span title='2019-09-24 00:00:00 +0000 UTC'>September 24, 2019</span>&nbsp;·&nbsp;Droidcon (Heraklion, Greece)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

Implementing the Paging Library

<span title='2019-09-09 00:00:00 +0000 UTC'>September 9, 2019</span>&nbsp;·&nbsp;Droidcon (Lisbon, Portugal)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

Navigation and the Single Activity: Learnings from a Skeptic

<span title='2019-09-09 00:00:00 +0000 UTC'>September 9, 2019</span>&nbsp;·&nbsp;Droidcon (Lisbon, Portugal)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

RxJava and Coroutines

<span title='2019-09-09 00:00:00 +0000 UTC'>September 9, 2019</span>&nbsp;·&nbsp;Droidcon (Lisbon, Portugal)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

August  2

Refactoring Legacy Code with Kotlin and Coroutines

<span title='2019-08-30 00:00:00 +0000 UTC'>August 30, 2019</span>&nbsp;·&nbsp;<a href='https://gdg.community.dev/events/details/google-gdg-hamburg-android-presents-kotlineverywhere-hamburg/' target='_blank'>Kotlin Everywhere (Hamburg, Germany)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

Implementing the Paging Library

<span title='2019-08-26 00:00:00 +0000 UTC'>August 26, 2019</span>&nbsp;·&nbsp;Droidcon (NYC, New York, USA)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

July  2

Working with Dagger and Kotlin

<span title='2019-07-09 00:00:00 +0000 UTC'>July 9, 2019</span>&nbsp;·&nbsp;Droidcon Beta (Berlin, Germany)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies, Sinan Kozak

Navigation and the Single Activity: Learnings from a Skeptic

<span title='2019-07-02 00:00:00 +0000 UTC'>July 2, 2019</span>&nbsp;·&nbsp;<a href='https://www.droidcon.com/events/droidcon-berlin-2019/' target='_blank'>Droidcon (Berlin, Germany)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

June  1

A Short History of Android and Reactive Programming: Coroutines Edition

<span title='2019-06-03 00:00:00 +0000 UTC'>June 3, 2019</span>&nbsp;·&nbsp;12 min&nbsp;·&nbsp;Ash Davies

May  2

RxJava and Coroutines

<span title='2019-05-31 00:00:00 +0000 UTC'>May 31, 2019</span>&nbsp;·&nbsp;<a href='https://mdevcamp.eu/2019/' target='_blank'>mDevCamp (Prague, Czech Republic)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

Android Jetpack: Navigation Component

<span title='2019-05-07 00:00:00 +0000 UTC'>May 7, 2019</span>&nbsp;·&nbsp;<a href='https://gdg.community.dev/events/details/google-google-developer-group-berlin-gdg-berlin-presents-google-io-extended-berlin-2019/' target='_blank'>Google IO Extended (Berlin, Germany)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

April  1

Activity Lifecycle Under the Hood

<span title='2019-04-28 00:00:00 +0000 UTC'>April 28, 2019</span>&nbsp;·&nbsp;<a href='https://podcasters.spotify.com/pod/show/androiddevpodcast/episodes/92--Activity-lifecycle-under-the-hood--Part-1-e1edi5m' target='_blank'>Android Dev Podcast (Online)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies, Denis Nekliudov

March  1

The Dangers of Language Abuse

<span title='2019-03-09 00:00:00 +0000 UTC'>March 9, 2019</span>&nbsp;·&nbsp;4 min&nbsp;·&nbsp;Ash Davies

January  1

RxJava and Coroutines

<span title='2019-01-30 00:00:00 +0000 UTC'>January 30, 2019</span>&nbsp;·&nbsp;<a href='https://www.meetup.com/berlindroid/events/250165384/' target='_blank'>Berlindroid (Berlin, Germany)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

2018  6

December  1

Diving into Flutter: An Android Perspective

<span title='2018-12-04 00:00:00 +0000 UTC'>December 4, 2018</span>&nbsp;·&nbsp;<a href='https://www.meetup.com/flutter-berlin/events/256546398/' target='_blank'>Flutter Live! (Berlin, Germany)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

November  2

RxJava and Coroutines

<span title='2018-11-22 00:00:00 +0000 UTC'>November 22, 2018</span>&nbsp;·&nbsp;Kotlin Night (Berlin, Germany)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

Leveraging Android Data Binding With Kotlin

<span title='2018-11-12 00:00:00 +0000 UTC'>November 12, 2018</span>&nbsp;·&nbsp;17 min&nbsp;·&nbsp;Ash Davies

October  1

Preparing Your App for Google Play Instant

<span title='2018-10-26 00:00:00 +0000 UTC'>October 26, 2018</span>&nbsp;·&nbsp;Droidcon (London, United Kingdom)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

July  2

Leveraging Android Data Binding with Kotlin

<span title='2018-07-27 00:00:00 +0000 UTC'>July 27, 2018</span>&nbsp;·&nbsp;Droidcon (Berlin, Germany)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

Rx Must Die

<span title='2018-07-27 00:00:00 +0000 UTC'>July 27, 2018</span>&nbsp;·&nbsp;Droidcon (Berlin, Germany)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ivan Morgillo, Joannes Orgis, Hasan Hosgel, Ash Davies

2017  7

September  1

Berlindroid: Kotlin Test Robots

<span title='2017-09-28 00:00:00 +0000 UTC'>September 28, 2017</span>&nbsp;·&nbsp;<a href='https://www.meetup.com/berlindroid/events/240633938/' target='_blank'>Berlindroid (Berlin, Germany)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

July  1

Embracing Impostor Syndrome

<span title='2017-07-21 00:00:00 +0000 UTC'>July 21, 2017</span>&nbsp;·&nbsp;3 min&nbsp;·&nbsp;Ash Davies

June  2

The Highs and Lows of Developing for a Digital Europe

<span title='2017-06-27 00:00:00 +0000 UTC'>June 27, 2017</span>&nbsp;·&nbsp;<a href='https://www.developersalliance.org/news/2017/7/05/the-next-challenges-for-the-eu-mobile-economy' target='_blank'>The Next Challenges for the EU Mobile Economy (Brussels, Belgium)</a>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

Dagger 2: Module Parameters

<span title='2017-06-19 00:00:00 +0000 UTC'>June 19, 2017</span>&nbsp;·&nbsp;3 min&nbsp;·&nbsp;Ash Davies

May  1

Dagger 2: Android Modules

<span title='2017-05-01 00:00:00 +0000 UTC'>May 1, 2017</span>&nbsp;·&nbsp;5 min&nbsp;·&nbsp;Ash Davies

April  2

Effective Naming Conventions

<span title='2017-04-30 00:00:00 +0000 UTC'>April 30, 2017</span>&nbsp;·&nbsp;3 min&nbsp;·&nbsp;Ash Davies

Effective Dependency Injection Scoping

<span title='2017-04-10 00:00:00 +0000 UTC'>April 10, 2017</span>&nbsp;·&nbsp;8 min&nbsp;·&nbsp;Ash Davies

2016  3

November  3

What the IOException!?

<span title='2016-11-30 00:00:00 +0000 UTC'>November 30, 2016</span>&nbsp;·&nbsp;<a href='https://www.meetup.com/berlindroid/events/233766445/' target='_blank'>Berlindroid (Berlin, Germany)</a>&nbsp;·&nbsp;0 min&nbsp;·&nbsp;Ash Davies

Mobile Innovation Day

<span title='2016-11-14 00:00:00 +0000 UTC'>November 14, 2016</span>&nbsp;·&nbsp;Mobile Innovation Day (Brussels, Belgium)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

What’s New in Firebase

<span title='2016-11-12 00:00:00 +0000 UTC'>November 12, 2016</span>&nbsp;·&nbsp;DevFest (Berlin, Germany)&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Ash Davies

2014  2

August  2

Google IO Agile Retrospective

<span title='2014-08-27 00:00:00 +0000 UTC'>August 27, 2014</span>&nbsp;·&nbsp;Android Manchester (Manchester, United Kingdom)&nbsp;·&nbsp;0 min&nbsp;·&nbsp;Ash Davies

Google Glass

<span title='2014-08-18 00:00:00 +0000 UTC'>August 18, 2014</span>&nbsp;·&nbsp;<a href='https://www.eventbrite.co.uk/e/august-meetup-android-manchester-tickets-12618697865' target='_blank'>Android Manchester (Manchester, United Kingdom)</a>&nbsp;·&nbsp;0 min&nbsp;·&nbsp;Ash Davies