2 DAY CONFERENCE

droidcon London 2019

Topics covered at #droidconUK

Thursday, 24th - Friday, 25th October in London

61 experts spoke.

Overview
droidcon London


droidcon London is back and this year we are celebrating the 50th Anniversary of the Moon Landing!

Once again, developers from around the world will gather to listen to a range of keynote speakers, grow their skills, connect with other passionate Android developers and join us during two days packed with highly-technical talks and workshops from over 60 expert speakers.

Our droidcon London icons Chet Haase and Romain Guy will be back and we are also very excited to announce that Stacy Devino, Joe Birch and Christina Lee will join us with Keynote talks!

View The Full Line-up Here →


Why you should attend:

  • Learn from experts.
  • Be inspired - leave with practical ideas you can implement straight away.
  • Develop connections - network with other Android developers.
  • Explore London - our central location puts this world-class city within your reach.

Call For Papers is now CLOSED

Thanks for submitting a proposal, the response's been overwhelming and we are currently working on selecting talks. Click here to stay up to date and find out more on speakers as we'll start publishing the line-up very soon!

Volunteer

Get a free ticket in exchange for some help setting up the conference and a few hours on the days of the conference.

More information here


Diversity Scholarship Plan

The droidcon London 2019 Diversity Scholarship Plan is now closed, thank you to all those who applied, and please feel free to apply again next year.


Code of Conduct

We are committed to providing a friendly, safe and welcoming environment for all. Learn more in our Code of Conduct.



Tickets

Payment by major credit/debit cards, PayPal & Bank Transfer is accepted.

Book Now →

Programme

Learn more about the expert speakers and topics.

View All Confirmed Speakers Here →

Watch Last Year's Talks

View free SkillsCast recordings of last year's talks.

View SkillsCasts →



Excited? Share it!

Programme

Day 1: Thursday 24th October 2019

The rooms have been allocated thanks to your votes! Check the whiteboards onsite as well :)

Track Room 1 Room 2 Room 3 / Workshops Room 4 Room 5
08:00

Registration & Morning Teas & Coffee

09:20

Welcome to #droidconUK 2019 - Day 1

09:30

Keynote: Coding like an Athlete

Christina Lee

All levels


mobile kotlin coroutines android
10:30

Tea & Coffee Break

10:45

Dependency injection from zero to hero with Koin

Arnaud Giuliani

Beginner


testing android-architecture mobile android koin dependency-injection pragmatic kotlin

Rx in Multiplatformland

Sergey Ryabov

Intermediate


mobile android reaktive flow multiplatform reactive-extensions kotlin

Workshop: Unit Test Your Views - Part 1

Jorge Ortiz Fuentes

Intermediate


mobile testing mobile-architecture android

Supporting Each Other: Growth for Juniors and Seniors

Lara Martín

Beginner


mobile android mentoring teams management hiring company-culture

Measure What Matters with Jetpack Benchmark

JB Lorenzo

Beginner


mobile android jetpack benchmark
11:30

Break

11:45

Safe Kotlin

Marcin Moskala

Intermediate


kotlin mobile android

Effective Reactive Architecture

Benoît Quenaudon

Intermediate


reactive-architecture rxjava mobile android stream architecture reactive

Workshop: Unit Test Your Views - Part 2

Jorge Ortiz Fuentes

Intermediate


mobile testing mobile-architecture android

Flowing Things, Not So Strange In The MVI World

Garima Jain

Intermediate


flow mvi coroutines data mobile android

A deep dive into Google Play Billing Library

Kai Koenig

Intermediate


mobile android billing google-play monetisation in-app-billing
12:30

Lunch

12:45

Breath Work Class with FiiT - Room 1

13:45

Do the Loco-MotionLayout: Building animations with MotionLayout

Michael Scamell

Intermediate


ux customattributes keyattributes motionscene mobile android constraintlayout transitions animations motionlayout

Do Not Go Gentle in that Good Night - Implementing a Dark Theme on Android

Faiz Malkani

Intermediate


android-q mobile android android-styling dark-themes ux ui material-design

Workshop: A Practical Look At Arrow In Android - Part 1

Pablo Gonzalez Alonso

Intermediate


functional-programming mobile arrow android

Improve your code with Lint checks for Kotlin

Emma Tresanszki

Intermediate


custom-lint static-analysis kotlin-modules android-lint lint-checks mobile android codestyle

The Focused Developer

Philipp Hofmann

Beginner


mobile android personal-development productivity company-culture
14:30

Break

14:45
2

Three Approaches To Animations On Android

Matt Carron and Connie Reinholdsson

Beginner


mobile lottie android animations

Creating smaller, faster, production-worthy mobile machine learning models for Android

Jameson Toole

Intermediate


data mobile-machine-learning tensorflow-lite quantization performance compression pruning optimisation mobile android

Workshop: A Practical Look At Arrow In Android - Part 2

Pablo Gonzalez Alonso

Intermediate


functional-programming mobile arrow android

Inhibiting the impostor

Ana Baotić

Intermediate


mobile teams mentoring impostorism company-culture android

Image Loading With Fresco: 4 Years Later

Alexander Oprisnik

Intermediate


library opensource images mobile apis fresco android
15:30

Tea & Coffee Break

15:45

Sharing Is Caring - Kotlin Multiplatform for Android Developers

Britt Barak

Intermediate


mobile android multiplatform kotlin

Cool tricks you (probably) didn't know in Android Studio

Saurabh Arora

Intermediate


android mobile productivity androiddev androidstudio

Cosmos: How to create a better Scalable UI

Artem Rudoi

Intermediate


android mobile designsystems ui architecture

Reverse-Engineering apps on the device - how far can we go?

Jeb Ware

Beginner


android-application-sandbox apk mobile android reverse-engineering security

Overview of Biometric Auth

Michael Bailey

Intermediate


mobile androidx-biometricprompt biometric-auth android
16:30

Tea & Coffee Break

16:45

Lightning Talk: Designing an Intent-based API

Darryn Campbell

Intermediate


mobile android industry-standard library api sdk-development

Lightning Talk: Where the Heck Am I? Understanding Location in Your Application

Richard Süeselbeck

Intermediate


gps mobile android

Lightning Talk: Backup and Restore; Where are we? Where do we want to go?

Al Sutton

Intermediate


mobile android new-devices backup migration

Lightning Talk: Mobile Addiction

Hawazine Haouat

Beginner


gaming mobile addiction android

Lightning Talk: How Personal Retrospectives Helped Me Being Lazy

Jakob Durstberger

All levels


android restrospective mobile
17:00

Lightning Talk: The Immense Benefits of Not Thinking In Screens

Zsolt Kocsi

Intermediate


productivity developer-happiness mobile-architecture mobile android

Lightning Talk: Move Over Certificate Pinning. Certificate Transparency Is Here!

Matthew Dolan

Intermediate


ssl certificate-pinning certificate-transparency mobile android

Lightning Talk: The Future of Android Location Services

Joshua Critchley-Marrows

Intermediate


location galileo gnss mobile navigation android

Lightning Talk: Cardiac

Jai Patel

Intermediate


android mobile ar
17:15

Break

17:30

Keynote: Get Happy, Get Known, Get Paid

Stacy Devino

All levels


career-development personal-branding mobile android
18:30

droidcon London 2019 Party!

22:00

End of Day 1 of droidcon London 2019 - See you tomorrow!

Day 2: Friday 25th October 2019

The rooms have been allocated thanks to your votes! Check the whiteboards onsite as well :)

Track Room 1 Room 2 Room 3 / Workshops Room 4 Room 5
08:00

Registration & Morning Teas & Coffee

09:20

Welcome to #droidconUK 2019 - Day 2

09:30

Keynote: Building An Accessible Smart Guitar For The Deaf, Blind and Mute

Joe Birch

All levels


mobile google-actions google-cloud smart-guitar android
10:30

Tea & Coffee Break

10:45

First look at Jetpack Compose

Łukasz Wasylkowski

Intermediate


ux reactive kotlin ui-design jetpack-compose mobile android jetpack

Using Benchmarks for Tracking Regressions and Improving UI performance

Aziz Murtazaev

Advanced


ui-rendering mobile android ui-performance automated-testing benchmarks litho

Workshop: Understanding Kotlin Coroutines

Marcin Moskala

Intermediate


concurrent-programming kotlin-coroutines mobile android

Easy, scalable backends for Android developers

Doug Stevenson

Intermediate


android mobile serverless backend
2

When in Rome, speak…maybe not Italian?

Raquel Moss and Kai Koenig

Intermediate


mobile android web localisation i18l internationalisation
11:30

Break

11:45

Pushing Dynamic Features Your Users Want, As Quick As They Want Them

Raul Hernandez Lopez

Intermediate


dynamic-features reliability ux modularisation mobile kotlin android

Espresso Patronum: The Magic Of The Robot Pattern

Adam McNeilly

Intermediate


clean-tests robot-pattern mobile android architecture testing espresso

Workshop: Understanding Kotlin Coroutines

Marcin Moskala

Intermediate


concurrent-programming kotlin-coroutines mobile android

The Light Way

Lisa Wray

All levels


database-driven-ui recyclerviews data-binding accessibility messenger-lite mobile android

Designing Experiences For Voice Interactions

Alina Catalina Banuleasa

Beginner


ai uxdesign ux mobile ui android voice-interactions
12:30

Lunch

13:10

Breath Work Class with FiiT - Room 1

13:45
2

Comedy Talk by Chet Haase and Romain Guy

Romain Guy and Chet Haase

All levels


comedy mobile android
14:15

Break

14:30
4

Make the Android Gradle Plugin Work For You

Maksim Lazeba, Amr Afifiy, Izabela Orlowska, and Adarsh Fernando

Intermediate


optimisation tool build mobile android android-gradle

Idio~~ma~~tic Kotlin

Márton Braun

Intermediate


idiomatic-kotlin mobile android fun kotlin

Kotlin DSL For Android Projects

Claudia Luque Fernández

Intermediate


mobile kotlin android

A Real use case of practical AR-AI couple - Size my luggage

Giovanni Laquidara

Intermediate


firebase-ml-kit sceneform android-native mobile android mlkit arcore ar
2

Extra! Extra! Thread all about it!

Andy Street and Pasquale Anatriello

Intermediate


messagequeues oem-optimizations mobile android
15:15

Tea & Coffee Break

15:30

Navigation in Modular Applications with Deep Linking

Damian Burke

Intermediate


mobile dynamic-features architecture modularization navigation android

Flutter for the Discerning Android Developer

Simon Lightfoot

Intermediate


dart mobile android flutter

The Android Chef

Anastasia López

Beginner


mobile personal-development career-progression android

Let your design evolve, adopt a Design System!

Jean-Baptiste VINCEY

Beginner


uikit ui ux mobile android design-system atomic-design

Having a Voice on Android: How hard can it be?

Paul-Louis Nech

Beginner


android mobile assistants conversational design use-cases ux voiceui
16:15

Break

16:30
2

Keynote - Android: For Users and Developers

Romain Guy and Chet Haase

All levels


security jetpack-compose mobile android
17:30

Skills Matter droidcon London 2019 Wrap Up!

Ariel Horn


android wrap-up
17:45

End of #droidconUK 2019 Day 2: See You at droidcon London 2020!

SkillsCasts
Photos
Other Years


Thank you to our sponsors and partners


Platinum

Gold

Silver

Bronze

Additional