2 DAY CONFERENCE

droidcon London 2017

Topics covered at #droidconUK

Thursday, 26th - Friday, 27th October in London

75 experts spoke.
Overview

Join us at droidcon London on October 26-27th 2017

The ninth droidcon London returns with more in store for you to learn and discover! Join leading experts in the Android realm who will share their ideas and thought processes on all things Mobile. Follow us at #droidconUK for all the latest updates on the conference!

Tickets

Registration is open and we have some great Early Bird offers available so if you are planning to join us for two days packed with Android fun, get your skates on and book your ticket today!

Droids to Drones: we are taking the fun at droidcon London 2017 to new heights!

This year at droidcon London you will have the opportunity to try your hand at one of our Drone Simulation Stations on the droidcon London exhibition floor throughout the conference.

In the meantime University students from all over the UK will be engaged in The Navigation Challenge, that will push them to utilise the DJI SDK to write Android software that enables DJI Mavic Pro drones to autonomously traverse a track.

And finally don't miss the drone-fun during droidcon London Party! Enjoy the Live Drone Race during the droidcon London 2017 Party at the Business Design Centre at the end of Day 1, October 26th from 7pm.

Hands-On with Android Things!


Ease any post-droidcon blues with an immediate weekend of free Android community activities at Droidcon2gether!

Workshops include Google's "Hands-On with Android Things" - a chance to learn everything there is know about developing IoT apps on Android Things and interact with hardware in the real world.

For more information, head over here.

Get Involved

Would you like to help us facilitate a great conference? Help us set up the conference spaces, introduce talks and speakers, field Q&A questions with mics, or support some of the workshops and hacks we've got in store? Sign up as a volunteer and get a free ticket to the conference!

Join us for the monthly droidcon London Bytes meetups at CodeNode

Want to stay in the loop with the latest developments within the Android community?

Join our monthly droidcon London Bytes meetups, leading up to droidcon London 2017!

Find more information here!

Last Year's highlights

Check out droidcon London 2016's Highlights and Conversations with speakers here!


Impressions of last year

Excited? Share it!

Programme

Day 1: Thursday 26th October 2017

The rooms will be allocated on the day! Look out for the whiteboards and vote for which talk you'd like to attend. The final schedule for each day will be finalised after the opening keynote!

Track GATE #1 GATE #2 GATE #3 GATE #4 GATE #5
08:00

Registration & Breakfast

09:20

Welcome to droidcon London 2017 - Day 1

09:30
KEYNOTE

2

Keynote: Android: A Retrospective

Romain Guy and Chet Haase

All levels


droidcon keynote android
10:30

Tea & Coffee Break

10:45

Data Persistence In Android: There’s Room For Improvement

Florina Muntenescu

Intermediate


architecture architecturecomponents room datapersistence droidconuk

About Memory Management in Fully Reactive Apps

Paco Estevez

Advanced


droidconuk android functional-programming rxjava advanced

Commonly Overlooked Areas of Security

Clive Lee

Intermediate


droidconuk android security readthefriendlymanual

OpenGL, a noob's guide for Android developers

Benjamin Monjoie

Beginner


droidconuk android opengl views canvas

Through the looking-glass eyes of an Android

Adrian Catalan

Intermediate


droidconuk android machine-learning api
11:30

Tea & Coffee Break

11:45

Profile, debug, analyze

Wojtek Kaliciński

Intermediate


droidconuk android debugging androidstudio tools

Android Internals for Developers

Effie Barak

Intermediate


androidos aosp internals binder-ipc system-service activity-manager window-manager

How to Keep Your API Keys Safe

Richard Taylor

Intermediate


droidconuk android tls kotlin api security

Deep Android Integrations

Ty Smith

Intermediate


droidconuk android interfaces intent-interfaces programmatic-communication uber twitter

O-mg what's new in Android Security?

Scott Alexander-Bown

Intermediate


droidconuk android security google-play-services safetynet webview ssl autofill
12:30

Lunch

14:00

From View to Pixel

Britt Barak

Advanced


droidconuk android performance profiling underthehood

Vector Workflows

Nick Butcher

Intermediate


droidconuk android recyclerview animation

The Creative Technologist

Corey Latislaw

Intermediate


droidconuk android

Accessibility @ Scale

Mallika Potter

Beginner


droidconuk android accessibility
2

What's really new in Android Wear

Aga Madurska and Hoi Lam

Intermediate


droidconuk android androidwear
14:45

Tea & Coffee Break

15:00

Modularizing Android Applications

Marvin Ramin

Intermediate


droidconuk architecture gradle multi-project interfaces

My app is smarter than your app

Erik Hellman

Beginner


droidconuk android machine-learning ai artificial-intelligence

CYA: Cover Your App

Jorge Ortiz‑Fuentes

Intermediate


droidconuk android kotlin unittesting architecture

Doo z z z z z e

Ralf Wondratschek

Intermediate


android droidconuk jobscheduler apis

How to be a happy developer. Now!

Christian Robert

Beginner


droidconuk android developer-unhappiness
15:45

Tea & Coffee Break

16:00

Revolutionary features in Gradle 4.0

Etienne Studer

Intermediate


droidconuk android gradle daemon-by-default composite-builds build-cache

The Baddest Android Advice in All The Land

Bad Android Advice

Intermediate


droidconuk android badandroidadvice

One to 10x - Tools that give you superpowers

Zan Markan

Beginner


droidconuk android 10x gradle

Deep into the IoT trenches: how to build a connected product

Jeroen Mols

Beginner


droidconuk android iot architecture discovery wi-fisetup legacy hardware

Lint for Life: Your Customizable Guard At Compile Time

Snow Zhao

Intermediate


droidconuk android lint adt static-code-analysis
16:45

Tea & Coffee Break

17:00

Why do we need Clean Architecture

Igor Wojda

Intermediate


kotlin android clean-architecture rxjava

Developing High Quality Android Apps for TV in Minutes with Amazon Fire TV Developer Frameworks

Mario Viviani

All levels


android frameworks amazonfire-tv

Lightning Talk: Master​ ​your​ ​career:​ ​Tips​ ​and​ ​tricks​ ​to​ ​rule​ ​your​ ​future

Jose Nieto

All levels


droidconuk android

Lightning Talk: Easy onboarding with less permissions

Michael Stillwell

Intermediate


droidconuk android googleplay apis ux
17:15

Why do we need Clean Architecture

Igor Wojda

Intermediate


kotlin android clean-architecture rxjava

Developing High Quality Android Apps for TV in Minutes with Amazon Fire TV Developer Frameworks

Mario Viviani

All levels


android frameworks amazonfire-tv
2

Lightning Talk: ObjectBox - a fresh start for object persistence

Markus Junginger and Vivien Dollinger

All levels


kotlin objectbox apis rxjava sqlite

Lightning Talk: Building Composable Caches on Android

Matthew Dolan

All levels


kotlin library android composable-caches
17:30

Lightning Talk: Three key lessons when migrating to ConstraintLayout

Connie Reinholdsson

All levels


android droidconuk performance constraintlayout layout

Alexa Everywhere

Max Amordeluso

All levels


android droidconuk alexa

Lightning Talk: Smarter Growth, Powered by Google's Machine Learning

Rudi Vij

All levels


android droidconuk mobile-gaming monetization

Lightning Talk: I am on a Fastlane to Hell

Jan Kettner

Intermediate


fastlane continuous-deployment continuous-delivery build-automation one-click-deployment
17:45

Lightning Talk: So You Made an App and Nobody Cares

Jeff Corcoran

All levels


android independent-developer droidconuk

Alexa Everywhere

Max Amordeluso

All levels


android droidconuk alexa

android.location - A Tool for Developers or GPS Researchers?

Lukasz K Bonenberg

All levels


android.gms.location android.location libraries android gps
18:00

TEA & COFFEE BREAK

18:15
KEYNOTE

Keynote: Tips for Library Development from a Startup Developer

Lisa Wray

All levels


android droidconuk open-source
19:00

droidcon London 2017 Party!

21:30

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

Day 2: Friday 27th October 2017

The rooms will be allocated on the day! Look out for the whiteboards and vote for which talk you'd like to attend. The final schedule for each day will be finalised after the opening keynote!

Track Gate 1 Gate 2 Gate 3 Gate 4 Gate 5
08:00

Registration and Breakfast Refreshments

09:20

Welcome to droidcon London 2017 - Day 2

09:30
KEYNOTE

Keynote: Developers Are Users Too

Florina Muntenescu

All levels


droidconuk android
10:30

Tea & Coffee Break

10:45

Testing Android apps based on Dagger and RxJava

Fabio Collini

Advanced


testing dagger rxjava droidconuk android mockito

Common Poor Coding Patterns and How to Avoid Them

Alice Yuan

Beginner


ui architecture testing rxjava performance

Bridging the Gaps: Online to Offline world of Mobile Apps

Ajit Singh

Intermediate


droidconuk android offline-mode design&architecture testing network-apis
2

Resource Overlays

Mårten Kongstad and Zoran Jovanovic

All levels


android internals architecture aosp resources assets rro overlay themes customization

OpenYOLO: Authentication made easy and secure

Iain McGinniss

Intermediate


droidconuk android openyolo authentication security
11:30

Tea & Coffee Break

11:45

Becoming a Master Window Fitter

Chris Banes

Intermediate


droidconuk android styling

Lessons Learned While Building Mobile Libraries

Emma Tresanszki

Intermediate


sdk libraries droidconuk android versioning centralrepo

Write Less Code and Get More Done: Multiplying Your Impact Through Mentoring

Jonathan Maltz

Intermediate


droidconuk android rxjava dagger mvparchitecture

Merge like it's 2099

Xavier Gouchet

Beginner


droidconuk android merge

♫ These are a few of my favourite (Android) Things ♫

Marcos Placona

Beginner


droidconuk android androidthings iot maker security
12:30

Tea & Coffee Break

12:45

Pragmatic Kotlin on Android

Josh Skeen

Intermediate


droidconuk android kotlin rxjava functionalprogramming

Android Instant Apps

Benjamin Weiss

Intermediate


droidconuk android instant-apps

Stop Running from Animations

Ivan Maric

Beginner


android droidconuk animations ui ux freetips eyecandy

Authentic Developer

Anastasia López

All levels


droidconuk android vulnerability

Making Dogfood Builds Testable and Fun

Eric Cochran

Intermediate


droidconuk android dagger dogfooding gradle
13:30

Lunch

14:45
2

Looking Forward to Chet Haase and Romain Guy Comedy Talk!

Romain Guy and Chet Haase

All levels


droidconuk android comedy

Android Things: Building your own personal robot army

Adrian Catalan

Beginner


droidconuk android api androidthings iot
2

How To Bring A Product To Reality In A Few Days: Design-Dev Cooperation And Fast Android Prototyping

Pierluigi Rufo and Juhani Lehtimaki

Beginner


droidconuk android design tools libraries

GraphQL for Mobile Developers

Nikolas Burk

Intermediate


droidconuk android graphql apollo-client rest

Bluetooth Low Energy on Android: Top Tips for the Tricky Bits

Stuart Kent

Intermediate


droidconuk ble android bluetooth api
15:30

Tea & Coffee Break

15:45

Kotlin Coroutines and Android sitting in a tree

Kai Koenig

Intermediate


droidconuk android kotlin coroutines async anko

Hacking Android, a Hacker's narrative.

Chris Le Roy

All levels


android security hacker
2

Litho++: Open sourcing Sections

Emil Sjölander and Pasquale Anatriello

Intermediate


droidconuk android litho testability

Hands-on with Cloud Functions for Firebase

Laurence Moroney

Beginner


droidconuk android firebase serverless cloud-functions

Open Source and Building Communities

Jeremy Meiss

All levels


app mobile android open-source
16:30

Tea & Coffee Break

16:45
2

Travelling across Asia - Our journey from Java to Kotlin

Amal Kakaiya and Maria Neumayer

All levels


droidconuk android kotlin teamwork productivity

When Your App’s Asleep

Britt Barak

Beginner


droidconuk android whatsnew androidux androiddev
2

Litho Animations and Internals

Andy Street and Marco Cova

Advanced


android droidconuk litho

Building a Minimum Viable Product (MVP) with Face recognition and AR in Android

Raul Hernandez Lopez

Intermediate


android droidconuk machine-learning ar imagerecognition mvp ai

Heat the Neurons of Your Smartphone with Deep Learning

Qian Jin

All levels


droidconuk android machine-learning artificial-intelligence ai deep-learning poc
17:30

Tea & Coffee Break

17:45
KEYNOTE

Keynote: Sinking Your Teeth Into Bytecode

Jake Wharton

All levels


droidconuk bytecode jvm android
18:30

Skills Matter Wrap-Up: See you at droidcon2gether 2017 and at droidcon London 2018!

19:00

End of droidcon London 2017

SkillsCasts
Photos
Other Years


Thank you to our sponsors and partners


Platinum

Gold

Silver

Bronze