This October the international Android community, gathered for a great 2 days to listen to expert speakers, find out about all the latest Android advances and discover new technologies.

Thank you!

Thank you for joining us at droidcon 2015!! We had a terrific time, we hope you did too! A massive thanks to our great program committee, all speakers, sponsors and to everyone who joined us this year!

Thanks also to everyone who joined us at the DroidconHack the weekend following Droidcon alongside FullStackHack, Gamecraft and Lean Poker. Was great to meet, collaborate and work with you all!

Registration for 2016 is open!

Droidcon 2016 will be held on October 27-28th at the BDC. Registration is open already so book early to save up to 85% off full price tickets!

Help us create another great conference!

All Skills Matter conferences are created for and by the community. We would love to have your input and ideas on how next year should look like. If you like to help us this way, please contribute to our Call For Thoughts!

Thanks to our sponsors

Day 1: 29th October

Thursday

Keynote: The Long Road
Sandro Mancuso

Watch now!

Choosing the next career step in such a diverse and fast-paced industry is not an easy task. But when it comes to our careers, there is no right or wrong. Or there is? How do we know? In this talk we will be talking about different career choices, how can we choose good companies to work for, what we can learn from interviews and selection processes, when should we look for a new job, and how to change our working environment.

About the speaker...

Sandro Mancuso is a software craftsman, author of The Software Craftsman: Professionalism, Pragmatism, Pride, and co-founder of the London Software Craftsmanship Community (LSCC)

Software craftsman at Codurance, author of The Software Craftsman, and founder of the London Software Craftsmanship Community (LSCC). Sandro has been coding since a very young age but only started his professional career in 1996. Before starting his own consultancy, he worked for startups, software houses, product companies, international consultancy companies, and investment banks.
During his career Sandro had the opportunity to work in a good variety of projects, with different languages, technologies, and across many different industries. Sandro has a lot of experience in bringing the Software Craftsmanship ideology and Extreme Programming practices to organisations of all sizes. Sandro is internationally renowned by his work on evolving and spreading Software Craftsmanship and is frequently invited to speak in many conferences around the world. His professional aspiration is to raise the bar of the software industry by helping developers become better at and care more about their craft.

RxJava
Wolfram Rittmeyer and Pascal Welsch

Watch now!

The RxJava hype is still in full swing and almost everything gets Rxified. At least since the stable RxAndroid 1.0 release it’s time to take RxAndroid seriously!

In this session you will learn what RxJava is about, how to use it on Android and how RxAndroid can be used to build maintainable Android Apps from networking with Retrofit2 to UI with the new RxBinding and RxLifecycle libraries powered by MVP.

If you haven’t had the time to Get Reactive, we’ll provide a quick introduction why you should use RxAndroid in your current and next projects.

About the speakers...

Wolfram Rittmeyer is a passionate Android-Developer and loves to share his knowledge.

He has been writing articles about Android, is blogging on his blog Grokking Android, shares on Google+ and Twitter and talks about Android topics on devfests, user groups and conferences. Apart from Android he also has more than 15 years of experience with Java and JavaEE.

Pascal Welsch is a real Android native who started coding with the Motorola Milestone as his fist mobile phone due to the fantastic open source community to which he also contributes now.

He is passionate about design which was quite hard in the pre-material design era.

Making great user experiences needs both knowledge of the possibilities of Android and an awareness of pixels. Being such a middleman is part of his daily work at grandcentrix in Cologne.

He is an active member of the GDG Düsseldorf and other mobile communities around Cologne. Get in touch on Twitter at @passsy or GitHub to discuss open source projects and the future of Android development.

From Zero to Hero: An Introduction to the Google Cloud Platform
Robert Kubis

Watch now!

You will be walked through the features of the Google Cloud Platform used in building the Google Cloud Spin demo shown at recent #GCPNext events. The demo uses an orchestrated set of smartphones to capture multi-angle views of an object at the same point in time, upload them to the cloud and have them stitched together in real time to create a single 120-degree snapshot of that moment.

About the speaker...

Robert Kubis is a Developer Advocate for the Google Cloud Platform based in London, UK, specializing in Container, Storage and Scalable technologies.

Before joining Google, Robert collected over ten years of experience in Software Development and Architecture. He has driven multiple full-stack application developments at SAP with a passion for distributed systems, containers and databases. In his spare time he enjoys following tech trends & good restaurants, traveling and improving his photographing skills.

Journey of an event, the Android touch
Marco Cova

Watch now!

All modern mobile applications heavily, if not totally, rely on touch input from the user. This is why it is critical for a developer to deeply understand how the Android framework works under the hood in order to create an amazing User Experience.

During this talk Marco will explain the journey of a touch event through the view hierarchy and how to change its path, or consume it, based on our needs. He'll also present what the platform provides to help you with this task.

About the speaker...

Extremely passionate android dev. He has worked with different companies all in the “Social” space until he joined Facebook. He was part of Creative Labs where he developed and released the Facebook app “Riff”. Since almost two years he's been working on the Native UI Frameworks team that recently release the Litho framework.

Build your own video streaming app!
Andrew Jack

Watch now!

TV shows and films are no longer restricted to our antennas and satellite dishes, and streaming video using your internet connected devices has become increasingly popular.
In this talk you will learn how to build your very own video streaming app.
We will use the latest tools and libraries to demonstrate how easy it is to build your very own streaming app.

Beyond Reality - Epson Moverio Smart Glasses/Unity3D
Sean McCracken

Watch now!

While Virtual and Augmented Reality are quickly becoming household terms, most developers believe it's an either-or situation. Luckily though, there is a device that can do both very well – Epson’s Moverio BT-200 smart glasses. These binocular see-through glasses are a perfect platform for AR, but are also extremely capable of handling VR. There is even a Unity3D Android Plugin for the Moverio to jump-start your development.

In this presentation you will discover the following:

• A quick intro covering the capabilities and features specific to the Moverio BT-200

• Best ways to code UI and 3D interaction with Unity3D for Head Mounted Displays, and
Moverio’s hand controller

• An intro to Mixed Reality, Blackboxing, and adding true Augmented interactions with
real world scenes

• Some best practices and research from a top Head Mounted Display developer on how
to make amazing experiences

• How to setup your scene for Stereoscopic 3D, and some best practices for setting up
the proper Field of View and how to display UI within a Stereoscopic system

• Unity3d and Android integration and how to port your previous apps over to the
Moverio

• A quick start on using the Unity3D Android Plugin and a walkthrough of the Tutorial
Code

About the speaker...

Sean McCracken is the founder of Imaginary Computer – a world’s leading developer of head-mounted wearable games.

He has developed a number of popular applications and games for Epson’s Moverio BT-200 smart glasses, with several being used by Epson to demonstrate the device’s capabilities.

Sean is one of the world’s leading voices in wearable applications and counts developing the first video game on Google Glass as one of his many achievements. Over the last two years, he has won best Glass Application at TechDisruptSF 2013 and recently led a team that won the NBC Universal Studios Orlando Hackathon. Sean has also brought the Moverio Unity3D plugin to market, enabling Unity3D game developers to access the Moverio SDK, as well as a head tracking library, to create AR games and apps quickly and easily.

As a fan and talented example of what the technology behind Epson’s smart glasses can do, Epson has invited Sean to present his developments on its stand at CES for the past two years. And at the most recent event in Las Vegas, he gave a demonstration of Moverio BT-200 to Google co-founder Sergey Brin.

Coffee Break, Networking, Q&A Clinics, Games and Demos

Join us on the exhibition floor over the coffee break for your chance to chat with leading experts and discuss upcoming trends and technologies. We have an awesome range of clinics taking place across four zones, as well as a number of amazing raffle prizes to give away at sponsor booths.

About the speakers...

Gradle
Etienne Studer

Watch now!

Over the past months, various performance improvements have been made in Gradle core that highly benefit Android developers. And more radical improvements are coming soon. On the forefront are the modeling of variants and a revolutionary new configuration model. This will further enhance the experience of developing Android applications with Android Studio way beyond better performance.

In this presentation, you will take a closer look at those Gradle improvements and how they manifest in the context of Android and Android Studio. You will also discover some new tooling that is going to be very beneficial to understand and improve your Android builds.

About the speaker...

Etienne works at Gradle Inc. as VP of Product Tooling. He has been working as a developer, architect, project manager, and CTO over the past 15 years.

Etienne has spent most of his time building software products from the ground up and successfully shipping them to happy customers. He had the privilege to work in different domains like linguistics, banking, insurance, logistics, and process management. Etienne used to share his passion for high-productivity tools as an evangelist for JetBrains. He was also a founding member of the JetBrains Development Academy and of Hackergarten. In his little spare time, Etienne maintains several popular Gradle plugins.

Evolution of the Android ROM Community
Jeremy Meiss

Watch now!

Android has come a long ways since its humble beginnings in 2003. What began as a desire to develop, in Andy Rubin's words, "smarter mobile devices that are more aware of its owner's location and preferences" has grown into a behemoth which can now be found running on cars and washing machines.

Due to its open source nature, it was only a matter of time before the independent developer community would rise up, and extend, Android. XDA Developers www.xda-developers.com was founded with the sole desire of creating an environment where developers could share, collaborate, and create. It was here where famous projects like AOKP, CyanogenMod, OmniROM, and Paranoid Android began. XDA has now grown to over 6 million members around the world. You will explore how the developer community has evolved, and even struggled, since Android began.

About the speaker...

Jeremy is the Developer & Community Relations Manager at XDA Developers, the largest mobile community in the world with over 7 million members. In his role he helps OEMs and Developers engage with the mobile community to implement their product in a way which fosters trust and loyalty. His passions are his wife and kids, coffee, and all things tech.

Workshop: User centred design
Leonie Brewin

Watch now!

The session will begin by exploring the key principles behind user-centred design and the various techniques you can adopt to ensure you are creating relevant, useful products that satisfy the needs of your users.

You will learn how to put theory into practice in a hands-on workshop, creating paper prototypes to test ideas and gather user feedback to inform your design decisions.

The workshop is open to those of you interested in optimising their design process: designers, developers and product owners all greatly welcomed!

About the speaker...

As a Designer at Novoda, Leonie spends her days crafting user experiences for Android.
With 8 years experience as a designer, she has spent the last 5 years specialising in mobile with a passion for user-centred design and usability testing.

Reverse engineering is not just for hackers!
Jon Reeve

Watch now!

We spend a lot of time putting apps together, but when was the last time you pulled one apart? How wonderful is it that Android is open-source, so we can simply look at the code when we need to? What if it were just as easy to look at the source code and behaviour of any other app?
If we can streamline the process of looking inside a compiled application then we're more likely to employ it to answer questions and teach us valuable lessons we can apply to our work. We may learn from others and also make our own apps more secure. We can pinpoint bugs that come from closed-source libraries such as those for ad and tracking networks, and work around those bugs, get them fixed faster, or even patch them if need be.
This talk will explore simple real-world examples for the greatest practical benefit, using some of the ever improving set of reverse engineering tools for Android.
You don't need to have any experience reverse engineering anything before, but hopefully even if you do you'll learn a few useful tips. With this talk Jon aims to make every developer more familiar with the reverse engineering tools available for Android, and how and why they should apply them. There's an incredible amount that can be learned from taking things apart!

About the speaker...

A freelance mobile developer with more than 6 years experience in Android (still got that G1!), and over 10 years previous in everything from JEE and Swing to C & C++. Has a love of clean code, tests and TDD, and taking things apart to see how they work.

Behind the scenes of ASOS.com's mobile apps
Marco Belinaso

Watch now!

ASOS.com’s mobile apps are among the most used and best rated shopping apps, enjoyed by millions of happy users. Come to learn about our team, our daily process to move from design to production, the continuous integration and automation testing strategy that ensure we build robust applications. Find out what tools we use to monitor performances, modify network calls on the fly, track crashes.

You’ll explore a lot of topics, technologies and tools of the trade (Gradle flavours and remote config settings, Appium, NewRelic, Travis CI, HockeyApp, Charles Proxy and more), and Marco hopes that developers of any level will find out something interesting.

About the speaker...

Marco happily works at ASOS.com as a Solutions Architect for the Mobile Team. He has been writing code for almost 20 years, developing all sorts of software, but for the past few years he mostly focused on iOS and Android apps.

In a previous life he did a lot of backend work and even wrote some boring books about ASP.NET. After all this time he still spends his free time creating little apps and games with friends!

Gradle Plugins: Take it to the next level
Eyal Lezmy

Watch now!

It's now a long time Gradle is the official build system for Android. And as a very good developer you already switched to it, and you customize it depending on your needs.
Most of the time, the cleaner way to manage all these customizations is to build Gradle plugins. During this talk you will discover best practices about building your plugin to make it a good citizen, more efficient, and more famous!

Land’s End: Creating the flagship mobile VR adventure
Peter Pashley

Watch now!

Over the last 18 months Ustwo Games took on the challenge of creating a VR experience that would be a worthy successor to the BAFTA award-winning Monument Valley. The result is Land’s End, the showcase game that Oculus and Samsung used to launch the new consumer version of the Gear VR.

VR is a totally new medium where existing design principles, genres and tropes must be left behind and new ones developed. This talk will describe why Ustwo Games is so excited about mobile VR and the lessons learnt pushing beyond the enthusiast origins of VR into making enjoyable VR experiences for everyone.

About the speaker...

Peter has been Ustwo Games’ Technical Director for the last five years. Hailing from a background in console games he has fully embraced the challenge of making unique experiences for everyone on mobile devices, culminating in 2014’s Monument Valley.

He has spent the last 18 months figuring out how to do good mobile VR and co-designing Land’s End for Samsung Gear VR.

Workshop: User centred design
Leonie Brewin

Watch now!

The session will begin by exploring the key principles behind user-centred design and the various techniques you can adopt to ensure you are creating relevant, useful products that satisfy the needs of your users.

You will learn how to put theory into practice in a hands-on workshop, creating paper prototypes to test ideas and gather user feedback to inform your design decisions.

The workshop is open to those of you interested in optimising their design process: designers, developers and product owners all greatly welcomed!

About the speaker...

As a Designer at Novoda, Leonie spends her days crafting user experiences for Android.
With 8 years experience as a designer, she has spent the last 5 years specialising in mobile with a passion for user-centred design and usability testing.

The Amazon Echo is next generation hardware designed around your voice. This session will provide a first glimpse of the device up close, and show how easy it is to create apps for it as we live-code some examples. We’ll cover the Alexa Skills Kit (ASK) and teach you everything you need to know to create voice-enabled apps for Amazon Echo, leveraging the cloud-based Alexa Voice Service to recognize and respond to voice commands.

About the speaker...

Peter Heinrich is a Developer Evangelist with Amazon, specializing in mobile game development and web services. A frequent contributor to Amazon's developer blog, he also speaks regularly at technical conferences about best practices for creating games on mobile platforms. Peter addresses all aspects of game production, from design, architecture, and coding to marketing, analytics, and monetization.

Before Amazon, Peter was a full-time game developer for fifteen years, working on desktop and console titles before moving to online and mobile games. He co-founded indie game studios Smarterville and Zero Entertainment after working as an individual contributor for several large game makers.

Open Devices Project – Open Source on Sony Devices
Alin Jerpelea

Watch now!

Sony’s Open Devices program allows you, whether you are a novice or advanced developer, to build and customize 2014+ devices with open source software using minimal pre-compiled binaries, while using as much open source code as possible. This kind of approach enables you to implement new customizations, security enhancements, and power or speed optimizations, since everything is built from open source code. With Open Devices, you can easily port any Custom (Android or Android Based) ROM to all supported devices, since all devices use the same 3.10 kernel tree and same prebuilt libraries. To recognize open source developers who are actively contributing, Sony has initiated the Hero Developer reward program. Want know more about it and Sony's Open Devices Project? Join Alin at this session and talk with Sony's developers!

About the speaker...

Alin Jerpelea works for Sony as Community Manager in Developer Relations. His engineering background includes expertise in the Linux kernel and the lower layers of Android. He is responsible for the Open Devices Project as platform architect. Alin is active on XDA forums and has been part of the hacking community since 2006, where he has been creating customs ROMs and helping other open source developers.

Join us on the exhibition floor over lunch for your chance to chat with leading experts and discuss upcoming trends and technologies. We have an awesome range of clinics taking place across four zones, as well as a number of amazing raffle prizes to give away at sponsor booths.

About the speakers...

Sean McCracken is the founder of Imaginary Computer – a world’s leading developer of head-mounted wearable games.

He has developed a number of popular applications and games for Epson’s Moverio BT-200 smart glasses, with several being used by Epson to demonstrate the device’s capabilities.

Sean is one of the world’s leading voices in wearable applications and counts developing the first video game on Google Glass as one of his many achievements. Over the last two years, he has won best Glass Application at TechDisruptSF 2013 and recently led a team that won the NBC Universal Studios Orlando Hackathon. Sean has also brought the Moverio Unity3D plugin to market, enabling Unity3D game developers to access the Moverio SDK, as well as a head tracking library, to create AR games and apps quickly and easily.

As a fan and talented example of what the technology behind Epson’s smart glasses can do, Epson has invited Sean to present his developments on its stand at CES for the past two years. And at the most recent event in Las Vegas, he gave a demonstration of Moverio BT-200 to Google co-founder Sergey Brin.

An IT professional and entrepreneur with over 10 years of experience in mobile, embedded and enterprise technologies as software developer, project manager and architect.

Gergely started his own business in 2007, where he is responsible for all software development projects. In the past 2 years he led the development of Migeran for iOS, their product that was acquired by Intel and is now part of the Intel INDE Multi-OS Engine.

Mandeep is an apprentice software developer and has been working at Sky for 2 years.

He completed education up to A-Levels and then decided to do an apprenticeship in ICT. In the last 2 years Mandeep has explored and learnt a variety of different tools and technology and also invested time in to learning new language.

Passionate Android developer and football lover. Ten years working in the dark side (big companies) in Spain and UK, trying to strenghten their Android community and to convince designers that not everybody use an iPhone. I dedicate my spare time to code in my own startup, Footballtracker, and to attend startups and Android events worldwide.

BarCamp - Show me the code material animations

About the speakers...

Workshop: Android Katas
Corey Latislaw

Watch now!

In TDD, tests lead our implementation. You start by writing a failing test and then code to make the test pass. Once you have a passing test, then you are free to refactor the system with high confidence that you didn't break other things. you continue this process until the feature is finished.

The best way to practice test driven development (TDD) is through [katas](http://en.wikipedia.org/wiki/Kata_(programming). These are small programs or exercises that you complete over and over again to build testing muscle memory and improve the speed that you write applications.

By the end of this workshop, you will be comfortable with the major types of tests that you will encounter in your day to day coding with Robolectric as well as the best testing practices.

Only through practice will you become comfortable and find your programming flow!

About the speaker...

She has written several high profile Android applications at companies large and small. By day she is installing solar in Tanzania with Off Grid Electric. At night she authors videos and books on Android programming, runs a consulting firm, and organizes the Philadelphia Google Developer Group (GDG). She is passionate about travel, local food, the outdoors, photography, and living in Philly.

Join us on the exhibition floor over lunch for your chance to chat with leading experts and discuss upcoming trends and technologies. We have an awesome range of clinics taking place across four zones, as well as a number of amazing raffle prizes to give away at sponsor booths.

About the speakers...

Nick is a Android Design/Developer Advocate in Google's London office where he helps designers and developers to create sublime mobile apps. ”

He has been making Android apps for over 5 years and has worked with hundreds of companies to help them to make the most of the platform. Nick is a frequent contributor to the official android developers blog, conference speaker, host of Google Developers shows (Android Design in Action, Android Office Hours, DevBytes), co-author of the 'Android Design for Developers' Udacity course and shares pro-tips on Google+ and Github. Nick has worked on Google apps such as Google I/O and Android Device Manager. Recently Nick has been focused on helping designers and developers to understand and create beautiful material design apps.

Mark Allison is a GDE for Android and software engineer with almost 25 years' experience. He is passionate about providing the user with the best possible experience. He has developed both server and client side, most commonly Android on the client side, but with also for iOS, HTML5, Symbian, and J2ME.
Mark writes a technical blog (http://blog.stylingandroid.com) which focuses on Android UI/UX topics, but often covers more general Android development techniques. He regularly speaks at Android developer events in such diverse locations as Turkey, Spain, and Brazil. He is a stalwart of Droidcon London - this will be his fourth consecutive appearance.
When not being geeky, Mark likes to unwind by hurling abuse at football referees, specifically those who are unkind to his beloved Watford FC with whom he holds a season ticket. He also has a deep love of the chilli pepper and consumes spicy food (his favourite being Indian) at every opportunity!
Mark is happily married with a grown up step-daughter, and lives in Hertfordshire, UK.

Sebastiano Poggi is an Android Software Craftsman at Novoda in London.
A self-taught and strong OSS believer who loves beautiful and simple UX and UI, where “less is more”, Sebastiano spends a big chunk of his spare time reading and writing about Android development. He also creates and maintains some FOSS apps and libraries, that span from the fun, smaller projects to the more serious (and, perhaps, useful) work.
Sebastiano worked for some time in AKQA as a Senior Software Engineer. Before moving to London, he also worked at i’m Spa (an Italian smartwatch startup) for two years, playing with the Android platform and handling their Developer Relations. He’s been toying with the Android SDK since 2010.

As a Designer at Novoda, Leonie spends her days crafting user experiences for Android.
With 8 years experience as a designer, she has spent the last 5 years specialising in mobile with a passion for user-centred design and usability testing.

Maria Neumayer is an Android Developer working at Deliveroo. She's been developing for Android for more than seven years with a focus on UI work. Austrian expat living in London. Previously at Citymapper, Path, Saffron Digital and Rummble.

Pascal Welsch is a real Android native who started coding with the Motorola Milestone as his fist mobile phone due to the fantastic open source community to which he also contributes now.

He is passionate about design which was quite hard in the pre-material design era.

Making great user experiences needs both knowledge of the possibilities of Android and an awareness of pixels. Being such a middleman is part of his daily work at grandcentrix in Cologne.

He is an active member of the GDG Düsseldorf and other mobile communities around Cologne. Get in touch on Twitter at @passsy or GitHub to discuss open source projects and the future of Android development.

BarCamp - Animate me, if you don't do it for me then do it for Chet

About the speakers...

Workshop: Android Katas
Corey Latislaw

Watch now!

In TDD, tests lead our implementation. You start by writing a failing test and then code to make the test pass. Once you have a passing test, then you are free to refactor the system with high confidence that you didn't break other things. you continue this process until the feature is finished.

The best way to practice test driven development (TDD) is through [katas](http://en.wikipedia.org/wiki/Kata_(programming). These are small programs or exercises that you complete over and over again to build testing muscle memory and improve the speed that you write applications.

By the end of this workshop, you will be comfortable with the major types of tests that you will encounter in your day to day coding with Robolectric as well as the best testing practices.

Only through practice will you become comfortable and find your programming flow!

About the speaker...

She has written several high profile Android applications at companies large and small. By day she is installing solar in Tanzania with Off Grid Electric. At night she authors videos and books on Android programming, runs a consulting firm, and organizes the Philadelphia Google Developer Group (GDG). She is passionate about travel, local food, the outdoors, photography, and living in Philly.

BarCamp - Advanced techniques for concurrency and memory management

About the speakers...

Coffee Break + Intel Raffle

Intel Software and the whole team are happy to be back at Droidcon London. Next to cool demos, devices, tools you can experience during the show we are also giving away some nice gadgets, best of all: we will conduct a raffle on both days and give away a Dell Venue 8 7000 Android Tablet (16GB).

On the 2nd day not only that but we add a Tesco Hudle, courtesy to Tesco! All you will have to do is fill out a raffle card and provide the correct answer to 3 tech questions.

Streaming

About the speakers...

Workshop: Android Katas
Corey Latislaw

Watch now!

In TDD, tests lead our implementation. You start by writing a failing test and then code to make the test pass. Once you have a passing test, then you are free to refactor the system with high confidence that you didn't break other things. you continue this process until the feature is finished.

The best way to practice test driven development (TDD) is through [katas](http://en.wikipedia.org/wiki/Kata_(programming). These are small programs or exercises that you complete over and over again to build testing muscle memory and improve the speed that you write applications.

By the end of this workshop, you will be comfortable with the major types of tests that you will encounter in your day to day coding with Robolectric as well as the best testing practices.

Only through practice will you become comfortable and find your programming flow!

About the speaker...

She has written several high profile Android applications at companies large and small. By day she is installing solar in Tanzania with Off Grid Electric. At night she authors videos and books on Android programming, runs a consulting firm, and organizes the Philadelphia Google Developer Group (GDG). She is passionate about travel, local food, the outdoors, photography, and living in Philly.

As a management consultant, Chet has been paid by many companies to tell them how to manage their own people, teams, and processes more effectively. Now for the first time, Chet will share with you some of this advice out for free so that you can learn just as much as they have.

Managing is not for everyone. But you may be told to do it anyway. Wouldn't you like someone to tell you how?

About the speaker...

Chet is the lead of the Android UI Toolkit team at Google, where he works on animations, graphics, and performance. He also writes technical articles, writes and performs comedy, and gives presentations at developer conferences like Droidcon London 2015.

Day 2: 30th October

Friday

Keynote - Android for Java Developers
Chet Haase

Watch now!

Developers used to the Java programming language from years spent in the trenches of web, server, and even desktop computing have developed certain patterns of how they use the language and the ecosystem of libraries surrounding it. But writing mobile apps is not the same as writing these other kinds of applications, and good Android apps will have to take mobile constraints into account.
Join this session to learn how to use the language effectively and how to write better and more performant Android applications.

About the speaker...

Chet is the lead of the Android UI Toolkit team at Google, where he works on animations, graphics, and performance. He also writes technical articles, writes and performs comedy, and gives presentations at developer conferences like Droidcon London 2015.

Join us on the exhibition floor over lunch for your chance to chat with leading experts and discuss upcoming trends and technologies. We have an awesome range of clinics taking place across four zones, as well as a number of amazing raffle prizes to give away at sponsor booths.

About the speakers...

Nick is a Android Design/Developer Advocate in Google's London office where he helps designers and developers to create sublime mobile apps. ”

He has been making Android apps for over 5 years and has worked with hundreds of companies to help them to make the most of the platform. Nick is a frequent contributor to the official android developers blog, conference speaker, host of Google Developers shows (Android Design in Action, Android Office Hours, DevBytes), co-author of the 'Android Design for Developers' Udacity course and shares pro-tips on Google+ and Github. Nick has worked on Google apps such as Google I/O and Android Device Manager. Recently Nick has been focused on helping designers and developers to understand and create beautiful material design apps.

Mark Allison is a GDE for Android and software engineer with almost 25 years' experience. He is passionate about providing the user with the best possible experience. He has developed both server and client side, most commonly Android on the client side, but with also for iOS, HTML5, Symbian, and J2ME.
Mark writes a technical blog (http://blog.stylingandroid.com) which focuses on Android UI/UX topics, but often covers more general Android development techniques. He regularly speaks at Android developer events in such diverse locations as Turkey, Spain, and Brazil. He is a stalwart of Droidcon London - this will be his fourth consecutive appearance.
When not being geeky, Mark likes to unwind by hurling abuse at football referees, specifically those who are unkind to his beloved Watford FC with whom he holds a season ticket. He also has a deep love of the chilli pepper and consumes spicy food (his favourite being Indian) at every opportunity!
Mark is happily married with a grown up step-daughter, and lives in Hertfordshire, UK.

Sebastiano Poggi is an Android Software Craftsman at Novoda in London.
A self-taught and strong OSS believer who loves beautiful and simple UX and UI, where “less is more”, Sebastiano spends a big chunk of his spare time reading and writing about Android development. He also creates and maintains some FOSS apps and libraries, that span from the fun, smaller projects to the more serious (and, perhaps, useful) work.
Sebastiano worked for some time in AKQA as a Senior Software Engineer. Before moving to London, he also worked at i’m Spa (an Italian smartwatch startup) for two years, playing with the Android platform and handling their Developer Relations. He’s been toying with the Android SDK since 2010.

As a Designer at Novoda, Leonie spends her days crafting user experiences for Android.
With 8 years experience as a designer, she has spent the last 5 years specialising in mobile with a passion for user-centred design and usability testing.

Maria Neumayer is an Android Developer working at Deliveroo. She's been developing for Android for more than seven years with a focus on UI work. Austrian expat living in London. Previously at Citymapper, Path, Saffron Digital and Rummble.

Pascal Welsch is a real Android native who started coding with the Motorola Milestone as his fist mobile phone due to the fantastic open source community to which he also contributes now.

He is passionate about design which was quite hard in the pre-material design era.

Making great user experiences needs both knowledge of the possibilities of Android and an awareness of pixels. Being such a middleman is part of his daily work at grandcentrix in Cologne.

He is an active member of the GDG Düsseldorf and other mobile communities around Cologne. Get in touch on Twitter at @passsy or GitHub to discuss open source projects and the future of Android development.

React Native for Android
Olivia Bishop

Watch now!

Right now, as a mobile developer you must choose between your own efficiency and providing the user with the best native experience. React Native aims to give you the power to develop these great experiences with web-like velocity. React, a powerful js framework that rethinks UI development, can now be used to write real mobile apps for Android and iOS. This talk will explore why React Native matters for Android developers.

About the speaker...

Olivia has been at Facebook since 2011 having graduated from MIT. She worked on mobile web and was a key member of the Android Messenger team where she learned how to address the problems of scale and how to celebrate success by setting people on fire (please ask her for further explanation). She has now moved to London to manage the React Native Android team where she is attempting to empower developers with a better way to write mobile apps (and dodging fire alarms).

What is text? The answer of those who know, and like 90s music, is most likely "baby don't hurt me, don't hurt me, no more". It is often said that text is the most difficult part of a graphics toolkit, and that is for good reasons. In this talk you will learnthe skills that will enable you to understand text, and bend this mysterious creature to your will.

Just think of what you do to show some text in a TextView. Simple enough, isn’t it? Well, as it turns out, under the hood doing text is harder than it looks. Way, way harder.

From the typography theory behind the fonts system, to the intricacies of supporting Unicode bidirectional text runs, to the typesetting itself, that would be enough to drive someone crazy. And there's still nothing being drawn on screen, with that alone!

Next you'll need to have a text rendering engine that takes care of loading the fonts, laying out the glyphs, taking care of hinting too, and then actually draw them somewhere (let alone doing all this in a performant way).

Then, and only then, you will see your one-line-of-Java "Hello World" showing up on your device.

Still here? Good, then prepare for a journey that will take you through the history, implementation and pain of dealing with text. Behold the amazing powers you’ll acquire, enabling you to tame all kinds of text you’ll see on Android.

About the speakers...

Sebastiano Poggi is an Android Software Craftsman at Novoda in London.
A self-taught and strong OSS believer who loves beautiful and simple UX and UI, where “less is more”, Sebastiano spends a big chunk of his spare time reading and writing about Android development. He also creates and maintains some FOSS apps and libraries, that span from the fun, smaller projects to the more serious (and, perhaps, useful) work.
Sebastiano worked for some time in AKQA as a Senior Software Engineer. Before moving to London, he also worked at i’m Spa (an Italian smartwatch startup) for two years, playing with the Android platform and handling their Developer Relations. He’s been toying with the Android SDK since 2010.

Self-taught in everything that matters.
Former freelancer in Italy as a programmer, designer, and videomaker.
After experimenting with desktop, frontend and backend development, his fate was sealed when he fell in a love/hate relationship with the green droid in 2011.
Following many adventures, in 2014 he ventured into the heart of Berlin and decided to join Clue, where he's currently busy exercising his powers as an Android Alchemist.
Always looking for novel ways to push the boundaries of what's possible with the Android framework.

Staying alive, online and offline
Erik Hellman

Watch now!

Ever been bothered by apps that fail to work when the network suddenly drops? Do you get frustrated by games that require a constant Internet connection even though all they seem to do is ping a server? Can your app handle network handover gracefully?
You will discover how to make your app more resilient to varied network conditions and what options you have to maintain a good user experience when the device is not online. This talk will explore various stuff like best practice for integrating web services, persistence alternatives and how to actually be sure that you have a fully working network connection.

About the speaker...

Erik is the author of "Android Programming: Pushing the limits" and a long time DroidCon speaker. He has worked on the inner details of the Android platform at Sony Mobile, hacked on the Android client for Spotify and is currently as a freelancing Android developer in Stockholm, Sweden. Erik has also been teaching software development, including Android programming, for both new and senior developers.

From clockwork to smartwatch
Daniele Bonaldo

Watch now!

The measurement of time has always had a big impact on our society. The way we tell the time greatly evolved especially in the last centuries, leading to the creation of always more accurate tools, up to the first wearable technological devices.
In this talk you will explore the evolution of horology. You will discover the common elements that remained unchanged across the centuries, and how you can still find them in modern wearable devices.
You will also learn about how different it is to develop for a smartwatch, compared to a smartphone, especially considering the Android Wear platform.

About the speaker...

Daniele Bonaldo is an Android software craftsman at Novoda London. He’s passionate about photography and wearable technologies. Before moving to London, he worked at i’m Spa, an Italian startup where he had the chance to play with the Android platform while developing one of the first smartwatches on the market ("Doing smartwatches before it was cool" as they said).

The Jack and Jill build system
Eric Lafortune

Watch now!

Earlier this year, Google announced the experimental Jack and Jill compilers for Android apps. The compilers replace the current Java and Dex compilers. They still translate Java source code to Dalvik bytecode, so at some level, it may seem like a small change.
In this presentation, Eric will explore the implications for developers. How can you start using the compilers? What are the advantages? Are there any disadvantages? Eric will also share some insights in the underlying technology, such as the Gradle build process and the new Jayce bytecode representation. These changes may impact the Android ecosystem more profoundly.

About the speaker...

Eric is the creator of the open-source optimizer and obfuscator ProGuard, and its commercial extension DexGuard. Eric is obsessed with making applications more compact, more efficient, and better protected against attacks. He is the founder and CTO of GuardSquare, where they put this obsession to good use.

Give your users superpowers in the real world
Hoi Lam

Watch now!

People no longer need to sit at a desk to get the benefits of technology. You can now build experiences that work seamlessly between the virtual world and the real world. Superpowers that would not have been possible, too complex or prohibitively expensive are now possible.

Join this session for the latest update from Google on the platform components now available. The talk will also cover design philosophies and technical details on how best to take advantage of the strength of the various platforms and give your users superpowers in the real world.

About the speaker...

Hoi is a subject matter expert at Google for Wearables and Internet Of Things (IoT). He previously worked on Google Cast where he was part of the launch team for both the Google Cast SDK and Chromecast in Europe.

Prior to joining Google, he founded Exahive to disrupt the mobile commerce marketplace with new technology and business models. Hoi was an Equity Research VP at Deutsche Bank and Citigroup between 2007-2012 advising technology CEOs, CFOs on corporate strategy and institutional investors on technology investments.

Before banking, he was an enterprise architect at Accenture heading up product management for large client programmes. Hoi holds a Master and Bachelor degree in Space Engineering from the University of Cambridge.

About the speaker...

Lisa Wray is the lead Android developer at Present, a local network for extraordinary women. Previously, she was a developer advocate at Google, developed at the New York Times, and built the Android app at Genius (formerly Rap Genius). She is an Android Google Developer Expert and studied computer science and music at the Massachusetts Institute of Technology. She currently lives in Seattle.

Working Together: Avoiding house divided with developers and designers
Juhani Lehtimaki

Watch now!

Designers and developers are both working to create the best possible product but for some reason we keep failing time after time. There are many points of failure which we keep running into. In this talk Juhani wants to explore some of the obvious ones and some of the more obscure ones. Juhani also wants to share with you the tricks on how to avoid the pitfalls and improve the results of the projects.

About the speaker...

Maria Neumayer is an Android Developer working at Deliveroo. She's been developing for Android for more than seven years with a focus on UI work. Austrian expat living in London. Previously at Citymapper, Path, Saffron Digital and Rummble.

All about ORM’s
Kevin Galligan

Watch now!

Android has matured to the point where there are several database access and management options, as well as some totally non-sqlite alternatives. You will discover some of the well known options, take a look at Realm, and demo an ORMLite port that uses annotation processing instead of reflection, with benchmarks.

About the speaker...

Kevin is the President of Touchlab, an Android development shop based in NYC (that also runs Droidcon NYC).

He started coding at age 7, and has been professionally coding for over 15 years. Kevin's Android experience started before the G1 was released. He is also the original author of the ORMLite/Android implementation.

About the speakers...

Understanding scrolling techniques in Android
Cyril Mottier

Watch now!

Scrolling is one of the most important gesture on mobile platforms. Indeed, it easily allows you to access a fairly large amount of content just by swiping your fingers on screen. In order to implement such gestures, the Android SDK comes with a bunch of scrolling containers: View, ListView, RecyclerView, ScrollView, etc. While using these components independently is relatively simple, it starts getting complicated when nesting them…
In this session you will get a complete overview of how Android deals with scrolling in general and how to master the scrolling mechanism to create compelling mobile user experience.

About the speaker...

Cyril Mottier is Mobile Software Engineer at Capitaine Train and Android Google Developer Expert. Passionate about technology and design, Cyril is an avid lover of Android and a multi-skilled engineer. He is actively involved in the Android community and shares his passion writing blog posts, creating open source libraries and giving talks. His motto: “Do less, but do it insanely great”

Let's get Functional
Benjamin Augustin

Watch now!

Ever tried functional languages? Ever been annoyed that every time you see the same Fibonacci examples or yet another maths problem?
So what can functional languages really teach us on your day to day life as Android developers?
This talk will focus on what you can learn from functional languages and how to apply those concepts to any language.
Ben will start by exploring some concrete examples and see how some functional approaches can make your life easier.
Join Ben into a journey towards a more functional Android.

About the speaker...

Benjamin is a Software Craftsman and Android developer at Novoda.
Ben might have started thinking functionally when, as a kid, he got hit on his head by a ladder while doing maths homework. Suddenly, he could see functions everywhere, and now he's sharing his visions with the world. Or maybe this is just one of those crazy made up back stories, who knows?
One thing is sure, he is convinced that functional programming has a lot to teach us on our everyday work.

Pixel Perfect is not the New Black
Lydia Selimalhigazi

Watch now!

Through this presentation you will explore the challenges you must face when designing for Android, such as fragmentation, Pixel/Dpi conversion, and adaptive design, as well as the best practices to work together with your developer during the implementation phase.

You will also discover why it's so important to focus on the user, and smart ways to achieve fast and pleasant experience thanks to native patterns and Material Design.

About the speaker...

Lydia is Senior Interaction Designer @Clue, and she has over 9 years of experience as a designer.

Over the past years she has worked as a User Interface designer, specialising herself on app design and developing an extensive knowledge of the design patterns and standards that underlie each platform (iOS, Android and Windows). She also has a significant experience in print design (corporate, culture, publishing, annual reports) and Illustration. Lydia is very enthusiastic about Material design and the challenges Android offers UX/UI wise and she considers each day as an opportunity to learn something new and be a better designer.

Designing apps that everyone can use on an Android TV
Ataul Munim

Watch now!

Good design is hard. Over the last few years (since Holo), Android users have been spoiled by a sea of apps with "good-enough" design. It's easy to do. It's paint-by-numbers. It's following design guidelines. But it's not good enough!
You will discover about design and implementation faux-pas that are considered acceptable, why they're not really good enough,and learn how easily they can be fixed.
You will recognise the difference between the concept of accessible and the concept of usable, and note how anyone can develop an accessible app, but why usable apps might be more difficult to make.
You'll come away with a set of (actionable!) design and development processes that will guide you in making apps that everyone can use on an Android TV.

Prototyping your Android app, the (U)X-factor
Wiebe Elsinga

Watch now!

Oh how we love the Material Design, but to make an app Material Design that is a different story. So why not make/use prototypes? Prototypes can be a great way to improve Android application results on two fronts: they can prove a concept or improve on it, and they can teach you valuable lessons about the best ways to develop/design the app.

This session will provide practical information about the approach and experiences implementing prototyping.

Join us on the exhibition floor over lunch for your chance to chat with leading experts and discuss upcoming trends and technologies. We have an awesome range of clinics taking place across four zones, as well as a number of amazing raffle prizes to give away at sponsor booths.

About the speakers...

Abhisek Devkota is the Senior Engineering & Community Manager for Cyanogen Inc., and a lead on The CyanogenMod Project (CM).

The CyanogenMod Project is an open­ source Android distribution that is community driven and created in collaboration with volunteers around the world. CM has enabled millions of users to truly own their phone by controlling their software experience through new functionality, greater frequency of updates, and enhanced security and privacy tools beyond those provided by their device manufacturer.

Before joining Cyanogen Inc. he worked on implementation of Software as a Service solutions for various US government agencies and in his spare time was himself a volunteer to the CyanogenMod project for 6 years.

Rafael Ordog (DeVill) is a Lead Developer at Budapest-based Emarsys and popular speaker in the Hungarian software community. As a founding member of Emarsys CraftLab - the dedicated coaching team of Emarsys - he has taught university courses and lectured at numerous conferences. His passion for short feedback loops drove him to create Lean Poker, a workshop where developers have the opportunity to experiment with continuous delivery in an artificial environment.

Meaningful motion
Nick Butcher and Benjamin Weiss

Watch now!

Material design emphasizes using meaningful motion within your UIs. But when should you use it and how can it be implemented?

In this session you’ll learn about tools and techniques that help you apply motion design within your app. You will discover how to create, choreograph and control sublime animations and transitions from an engineer’s perspective. Above that you’ll use real world examples that you can dive into and learn from.

About the speakers...

Nick is a Android Design/Developer Advocate in Google's London office where he helps designers and developers to create sublime mobile apps. ”

He has been making Android apps for over 5 years and has worked with hundreds of companies to help them to make the most of the platform. Nick is a frequent contributor to the official android developers blog, conference speaker, host of Google Developers shows (Android Design in Action, Android Office Hours, DevBytes), co-author of the 'Android Design for Developers' Udacity course and shares pro-tips on Google+ and Github. Nick has worked on Google apps such as Google I/O and Android Device Manager. Recently Nick has been focused on helping designers and developers to understand and create beautiful material design apps.

Ben is a Developer Programs Engineer at Google located in London. Here he works to make Android Developers live better.

Since 2009 he has been involved with Android, creating apps for several companies and organizations. Ben used to be involved in the Berlin Android community, co-organized several bigger events and presented on various Android related topics. Ben has recently developed Topeka for Android, a material design showcase. Furthermore, Ben is the developer behind the Crouton library for Android and held a Guinness World Record.

Permissions: Changes that benefit users and devs!
Eric Cochran

Watch now!

Come to learn about Android permissions!
What is new with runtime permissions in M? With are all the new changes, and what do you need to do to update?
You will start with an introduction to permission groups, what permissions /data/app, /system/app, and /system/priv-app apps get for free, and what dangerous and normal protection levels are.
Then, learn about the basics of asking for permissions at runtime. When should you check for granted permissions? How do you ask for permissions? What are the cases you might miss? What happens when a user changes his mind about a granted permission?
Eric will also explore briefly what the new model means for backwards compatibility in apps.
Now, how do you get your existing app up to speed before M releases? You will discover good ideas and practices for making the leap as well as recommended UX changes to handle the multitude of cases that will come up in your permission request interactions.
At IFTTT, the flagship IF automation app is a permission-hungry beast (in a good way)! At IFTTT they love permissions as a way to gain so much Android functionality, but not all users want to use all of that functionality in their apps. The new permissions model is opening up a great opportunity for IFTTT, as users do not have to agree to permissions for features they don't need up front. They are having a blast updating to the new permissions model. With no more scary lists of permissions, IFTTT may be a prime use case and are hoping to grow with even more users.
Runtime permissions are going to be great for the IFTTT team; see how they can build trust with users for you, too!

Power optimization for Android apps
Xavier Hallade

Watch now!

Android devices running on battery need to be optimized for power. When taking a look at the CPU this optimization starts typically with the race to idle, meaning to go to finish the workload as fast as possible.

However typical Android devices are running on a SoC with many other parts like GPU, hardware decoders, sensors, 2G/3G/4G/Wifi modules... All these parts need to be optimized to reduce the power consumption, but the biggest part of the problem/solution are applications themselves.

Guessing what software is actually causing high power consumption and mitigating it aren't simple tasks. In this session You will explore typical causes of high power consumption, how to debug them and provide possible solutions.

Android provides a number of APIs, OS tricks, and developer tools around power consumption, you will also get to know, learn, and understand them through this talk.

About the speaker...

Xavier Hallade is a software engineer at Intel Software and Services Group in Paris, France, where he works on a wide range of Android frameworks, libraries and applications, helping developers to improve their support for new hardware and technologies.

He's a Google Developer Expert in Android, with a focus on the Android NDK and Android TV.

Material Design Adaptative UI
Marcos Paulo Damasceno

Watch now!

How to scale your Material Design app in many different screen sizes. You will learn a very good technique to decide when to use certain patterns from Material Design and how to use animations and colours to express your branding. When it's ok to create your own pattern and how to not become a guidelines developer.

About the speaker...

Marcos is an Android Craftsman at Mirego and Droidcon Montreal organizer.

He loves simple and beautiful UX and UI and has his attention always focused to small details and what makes mobile apps great. A passionate about Start Ups, he serves as a mentor for some successful Brazilian apps like Mobills (+600k downloads) and in some hackatons and events in Montreal. He has been playing around with mobile since 2010, worked in many significant android apps as well as on the backend side for the Brazilian market.

How UX Research Delivers Successful Games
Graham McAllister

Watch now!

Creating games is a difficult task, but your chances of delivering a successful game can be greatly increased if a UX Research process is implemented.
This talk will explore ten methods that help improve the player experience of your game at all stages of the development lifecycle - concept, design, production, and soft/post-launch. When combined, they help to ensure that players find your game understandable, usable, and ultimately, enjoyable.

About the speaker...

Graham is the Director of Player Research, an award-winning user research and playtesting studio based in Brighton, UK. Player Research help studios deliver world-class games by challenging assumptions, validating design decisions, and providing evidence on the player experience throughout development.
Their clients include Sony, NaturalMotion Games, EA, Mind Candy, Jagex, Ninja Theory, Madfinger Games, Hutch Games, and Channel 4 among many others.
Graham is a BAFTA Games member and writes a monthly column on user research for GamesIndustry.biz.

Coffee Break + Zeroturnaround Raffle & Intel Raffle

Intel Raffle - Intel Software and the whole team are happy to be back at Droidcon London. Next to cool demos, devices, tools you can experience during the show we are also giving away some nice gadgets, best of all: we will conduct a raffle on both days and give away a Dell Venue 8 7000 Android Tablet (16GB).

On the 2nd day not only that but we add a Tesco Hudle, courtesy to Tesco! All you will have to do is fill out a raffle card and provide the correct answer to 3 tech questions.

About the speakers...

Advancing Development with the Kotlin Language
Jake Wharton

Watch now!

Using Kotlin for Android development has grown in popularity over the last year. Even to those who are not currently using it, the value proposition of the language immediately resonates. There already are a lot of introductory talks to the language and its extensions for use on Android. This talk will explore advancing the usage and design patterns of the language for Android development to solve larger problems.

Prior knowledge or use of Kotlin is not required to attend this talk. Some concepts of the language will be used without introduction but they are intuitive and/or quickly learned. Even if you don't fully understand every language concept on which each example is built, the resulting functionality will be clear.

About the speaker...

Android Framework engineer at Google working on Kotlin things. Has a long-time severe allergy to boilerplate code and for years has been raising awareness on the issue as well as leading efforts to eradicate this horrible disease that plagues modern developers.

Physics UI
Filipe Abrantes and Will Bailey

Watch now!

In this talk you will learn how physics allow you to create fully interactive, coherent UIs that are a joy to use and easy to maintain.
Filipe and Will will start by explaining the underlying physics (aka Springs) that power modern animation libraries, how to tweak its (typical) parameters and examine alternatives. You will then discover different ways of implementing such libraries on Android, making the case for how decoupling animation state from Views can make your life easier. Along the way you will explore related topics such as prototyping tools, filling the developer-designer gap and how this all fits into material design.

Will is a Software Engineer at Facebook/Instagram who focuses on bringing delightful user experiences to Android. While leading the front end development efforts for Facebook Home, he developed a simple
framework (Rebound) and philosophy for coordinating user interfaces with physics. He enjoys applying this approach in his day to day work and sharing his ideas with others through through open source.

Most developers agree that their apps should be “accessible,” but what does that even mean? Even if you’d like to have an accessible application, you find roadblocks along the way: lack of documentation, push-back from product priorities, no standards for mobile devices, and perhaps most importantly, not understanding what users really want.
As Accessibility Lead for iTriage, Kelly has worked with advocacy groups such as the Blind Institute of Technology to uncover what makes an app truly accessible, and the actual developer time investment required. Spoiler alert: it’s easier than you might think!
Join Kelly as she explores common pain points suffered by many technology users, how the Android platform is quickly gaining on iOS in accessibility features, and how you can make your app accessible to all. You will finish up with code samples of common pain points, including Material Design examples, and learn how easily they can be fixed.

About the speaker...

Kelly Shuster is an Android Developer at Ibotta in Denver. Prior to mobile development, she worked as an Embedded Firmware Engineer focused on disk drive read channel optimization. She holds a degree in Electrical & Computer Engineering, and enjoys sharing technical knowledge wherever she goes, from local meetups to international conferences alike.

Invisible Apps
Tim Messerschmidt

Watch now!

While smartphone usage is increasing year over year, single apps get less and less attention. This opens up an opportunity to turn this problem into a strength: moving your app into the background by turning core services into an invisible app. The invisible app is a concept that became apparent in the last few years; businesses like Uber have moved central parts of the app interaction into the background without requiring the user to confirm central decisions over and over.

Braintree, a PayPal company, is partnering with various companies that fall into the invisible app category. In this talk Tim will share with you his lessons learned from mentoring startups and innovative companies that tried to achieve being “invisible”, while maintaining security, profitability and most important: a great user experience.

Amongst the technologies that will be explored there are tokenization and leveraging user uniqueness based on smartphone usage behavior. A wide array of sensors – like GPS, Bluetooth LE, and WiFi - supports this concept and can be leveraged creatively to get closer to being “invisible”.

About the speaker...

As a long time mobile and web developer, Tim channels his knowledge and experience as Braintree's Head of Developer Relations. He is passionate about startups and serves as a mentor at multiple incubators and accelerators.
Prior to joining PayPal, Tim worked with Neofonie Mobile and Samsung focusing on several mobile projects. In his spare time, he leads and creates training classes in all sorts of developer-oriented topics, contributes to Open Source projects and is one of the authors of the Mobile Developer’s Guide to the Galaxy. In addition, he authored numerous articles published in print magazines.

“The experiment has just begun.” Building a real Reddit ‘button’ game with Android, IoT, and Firebase
Mike McDonald

Watch now!

The button was a game and social experiment run on Reddit from 1 Apr 2015 to 5 Jun 2015. The idea was simple: a 60 second countdown timer next to a reset button. When users pressed the button at a specific time, they would also be assigned a specific colour: purple if between 52 and 60 seconds, blue between 42 and 51 seconds, etc. and grey if a user hadn’t pressed the button yet. The power of the game is in its simplicity, but also in its scale: during that time, over a million users joined together to keep the game going. Developing games for this scale is difficult, but it doesn’t have to be.
In this talk, you will create our own ‘button’ game by connecting a comically oversized button to the internet and writing a companion Android app for audience members to play along. The button and app will be connected through Firebase, an application platform designed to speed up mobile, web, and IoT development by providing authentication, realtime synchronization, and Reddit scale.
By the end you will learn how to use Firebase to create mobile and IoT applications which seamlessly interact between hardware and software. You’ll also learn how to leverage realtime, event driven programming models for both game and IoT development. Also, unlike the Reddit version, this experiment promises a more climactic end!

About the speaker...

Mike is an engineer on Firebase, a powerful application platform designed to speed up mobile, web, and IoT development. He spends his time building and evangelizing mobile solutions, working on internal tools, and supporting Firebases’ 200,000 developers. In his free time, he enjoys the outdoors and developing embedded hardware.

Join us on the exhibition floor over the coffee break for your chance to chat with leading experts and discuss upcoming trends and technologies. We have an awesome range of clinics taking place across four zones, as well as a number of amazing raffle prizes to give away at sponsor booths.

About the speakers...

Erik is the author of "Android Programming: Pushing the limits" and a long time DroidCon speaker. He has worked on the inner details of the Android platform at Sony Mobile, hacked on the Android client for Spotify and is currently as a freelancing Android developer in Stockholm, Sweden. Erik has also been teaching software development, including Android programming, for both new and senior developers.

Kevin is the President of Touchlab, an Android development shop based in NYC (that also runs Droidcon NYC).

He started coding at age 7, and has been professionally coding for over 15 years. Kevin's Android experience started before the G1 was released. He is also the original author of the ORMLite/Android implementation.

Mobile Services from Google
Laurence Moroney

Watch now!

Google provides a number of terrific mobile services that developers can use to build better apps. In this talk, Laurence a developer advocate at Google, introduces a number of these services, including Location, Maps, Places and Mobile Vision APIs.

About the speaker...

Laurence Moroney has authored more programming books than he can remember.

A well known speaker at conferences such as Google IO, Microsoft Build, and others, he's passionate about mobile development, and Android in particular. When not messing around with development, he's a published Sci-Fi novelist and produced screenwriter.

Vector All The Things
Mark Allison

Watch now!

Vector Drawables were introduced with the Android L Developer preview and the accidentally leaked Compat library shows that Google are adding backwards compatibility for this extremely useful addition to the Drawables toolkit.

Mark Allison, author of https://blog.stylingandroid.com, will offer an overview of how Vector Drawables work and then share with you some examples of how to achieve some really cool animated icons using AnimatedVectorDrawable.

About the speaker...

Mark Allison is a GDE for Android and software engineer with almost 25 years' experience. He is passionate about providing the user with the best possible experience. He has developed both server and client side, most commonly Android on the client side, but with also for iOS, HTML5, Symbian, and J2ME.
Mark writes a technical blog (http://blog.stylingandroid.com) which focuses on Android UI/UX topics, but often covers more general Android development techniques. He regularly speaks at Android developer events in such diverse locations as Turkey, Spain, and Brazil. He is a stalwart of Droidcon London - this will be his fourth consecutive appearance.
When not being geeky, Mark likes to unwind by hurling abuse at football referees, specifically those who are unkind to his beloved Watford FC with whom he holds a season ticket. He also has a deep love of the chilli pepper and consumes spicy food (his favourite being Indian) at every opportunity!
Mark is happily married with a grown up step-daughter, and lives in Hertfordshire, UK.

Microservices is our BFF: why SoundCloud stopped using its own public API for its mobile clients
Duana Stanley

Watch now!

In the beginning, SoundCloud mobile and web clients both used SoundCloud's public API, which allowed the company to “be their own customers” when developing their public API. As SoundCloud's mobile and web clients evolved, public API development became a bottleneck for feature development, because mobile and web clients have different needs. To unblock themselves, they introduced BFF (Backend-for-the-Frontend!), a framework to build custom, usecase-oriented APIs which allowed their mobile engineers to develop and maintain their own API (in Scala!). BFF’s goal is to make writing robust, scalable APIs easy. Duana will share with you the wins and learnings in moving to this architecture and how it enabled the company to transition to feature teams at SoundCloud.

About the speaker...

Duana Stanley has been building both public and internal APIs for the last 4 years. At SoundCloud she has built microservices in Ruby, Node.js and Scala. She is now learning Android so she can make changes to the SoundCloud Android App as required by her feature team. She also enjoys making tech accessible for everyone by coaching at RailsGirls and OpenTechSchool events in Berlin.

Facebook Infer: A static analyzer for catching bugs before you ship
Martino Luca

Watch now!

Static analyzers are automated tools that spot bugs in source code by scanning programs without running them. They complement traditional dynamic testing: Where testing allows individual runs through a piece of software to be checked for correctness, static analysis allows multiple and sometimes even all flows to be checked at once. Infer is a static analyser that is used internally to analyse the main Facebook apps for Android and iOS, Facebook Messenger, and Instagram, among others. At present, the analyzer reports problems caused by null pointer access and resource and memory leaks, which cause a percentage of app crashes.

Each month, hundreds of potential bugs identified by Facebook Infer are fixed by our developers before they are committed to our codebases and deployed to people's phones. Facebook Infer is open source (http://fbinfer.com/) so you can use it yourself.

LEVEL UP! A better gaming experience with Google Play Games Services
Stefan Hoth

Watch now!

Developing games for mobile devices is certainly one of the most lucrative genres today. Google reflected this importance by splitting the "Games" section of the Play Store into sub-catogries to account for the growing market in that area. With Android TV Google even created a whole platform designed for gaming on Android and partners like Nvidia and Razer joined the party.

It's already hard enough to come up with a fresh idea for a new game, make it look good and work on all the target devices. But adding social features like leaderboards, achievements, multiplayer features to compete with friends and offering an easy way to continue a game phone that you started on your tablet is what can catapult a good app to a great everyone of your friend knows. All these features and more you can get with the Google Play Games Services bringing you happier users, higher rentention rates and viral recommendations - all for free and with support for all major platforms.

The talk will explore the different parts of Google Play Games Services, how to set them up and integrate them with your Android app, mention a few pitfalls and finishes off with a multiplayer live demo of these features - if the demo gods are playing nice. In the end you'll be ready to easily add those features to your app and make your users happy while still having time to focus on what's important: Your game.

About the speaker...

Stefan works as an Android Software Craftsman at Novoda in Berlin. He helps creating community events like Google Developer Group Berlin, Berlin Hack and Tell and the DevFest Berlin. He enjoys learning new tricks and discuss about best practices.

Coffee Break + Pollfish Raffle & Epson Raffle

Pollfish Raffle - Pass by Pollfish booth at Droidcon London and take part in our raffle for a Moto 360 smartwatch!

Epson Raffle - Visit the Epson stand for your chance to win a pair of Moverio BT-200 smart glasses. To enter the draw simply submit an entry form at the Epson stand on the 29 and 30 October 2015. All names will then be placed in a raffle to be drawn at random during the final conference day. Don’t worry if you need to leave early, we’ll be emailing the winners after the draw!

About the speakers...

Make Believe
Shanee Nishry

Watch now!

Virtual reality is coming. Join Shanee and explore virtual reality and how it may change your life. Learn how it works and how to design virtual reality experiences.
Learn about Project Tango and what can be done with advanced sensors on mobile devices. Gaming with positional tracking and augmented reality barely scratch the surface. Experience demos at the end of the talk.

About the speaker...

Shanee Nishry is a Games Developer Advocate working to empower game developers, advance virtual reality and bring the best gaming experience to Android.
Prior to Google, Shanee worked as a game programmer and created various games and cross-platform game engines.
Shanee is extremely passionate about games, engine architecture and virtual reality and was listed in the UK's Top 100 Women in Games of 2015.

Android is the World Phone
Corey Latislaw

Android is the most popular operating system in the world and is used by billions of people! This presents unprecedented opportunity in emerging markets to make a positive impact on people's lives.

You will explore emerging use cases across such diverse sectors as agriculture, banking, activism, and healthcare. You will walk away with a deeper appreciation for the technical and social challenges you will encounter in these markets and practical mitigations to overcome them to make a difference.

About the speaker...

She has written several high profile Android applications at companies large and small. By day she is installing solar in Tanzania with Off Grid Electric. At night she authors videos and books on Android programming, runs a consulting firm, and organizes the Philadelphia Google Developer Group (GDG). She is passionate about travel, local food, the outdoors, photography, and living in Philly.

Let's talk usability testing
Leonie Brewin

With this talk you will consider the advantages of usability testing in product development and tackle the challenges you, as Android creative, face along the way.

Leonie will begin with a brief introduction to the concept of user-centred design and how it helps you to gain further insight into your users and the products you create.

Leonie will explore a variety of methodologies and tools, with tips on how to recruit the right users, how to get the most out of your research and how to define sensible action points from your results.

About the speaker...

As a Designer at Novoda, Leonie spends her days crafting user experiences for Android.
With 8 years experience as a designer, she has spent the last 5 years specialising in mobile with a passion for user-centred design and usability testing.

Android Auto
Benjamin Stürmer

Watch now!

The amount of car accidents that are caused by distractions is rising every year. Most countries of the world banned mobile phones while driving over safety concerns. Google creates a safety solution with Android Auto. With it, phones can project your compatible apps right to your vehicle infotainment system.

Hive CI: Making Automation Scale for iPlayer
Jitesh Gosai and David Buckhurst

Watch now!

Our remit at the BBC means we have to reach as wide an audience as possible. When you consider how this applies to our iPlayer mobile app, we have to support a huge variety of devices and os combinations. Daunted by the amount of manual testing we would have to perform, we invested heavily into automation to reduce our manual efforts.

We quickly built up a large and successful suite of automated tests and could run these on a single device driven by our CI system. When it came to making this scale to the large number of devices we wanted to support, we really struggled.

The difficulties we faced were:

how to manage and run tests on multiple devices

keeping devices stable and ready to run tests

dealing with false positives and intermittent failures

managing the huge number of tests we’d accrued and the GBs of results we were generating

We struggled to scale our approach using conventional CI tools. We wanted a system that could help us in three areas:

managing the physical devices and keeping them in a ready-state to run tests

scheduling and running tests across multiple connected devices

collating and interpreting results across a single build.

We built a custom CI system, which we call Hive CI to help us overcome these problems. Hive CI was designed to be device aware, and test aware giving us greater control over how we run our tests, what tests we run, and what devices they run on. Our system could be used by any team in the BBC, for any mobile testing project, using any testing framework.

Now that we could run all our tests on all our devices, we found ourselves with a completely new set of problems. The effort of maintaining over 200 tests across all our physical devices was a full time job. And left no time for investigating the millions of test results we generated every day. We needed a more intelligent approach to what we ran. We solved this in three ways:

About the speakers...

Jitesh has over 14 years Test experience working with a wide variety of companies from Mobile manufactures to OS builders and app developers. He is currently working with the Mobile Platforms team within the BBC to help identify their Test Automation approaches and how the teams transition to DevOps and beyond.

Wrap Up & Thanks (Albert Hall)

About the speakers...

A Sneak Preview of Droidcon London 2015

We're delighted to welcome a fantastic range of experts, sponsors and exhibitors to this year's conference. On these pages, you'll find a heads-up on some of the content they'll be sharing at Droidcon London this year.

Looking forward to Droidcon? Share it!

I am excited to be attending my first DroidCon this year, much less speaking and having XDA sponsor the event. #DroidconUK15 is certainly shaping up to be an exciting event, and I am really looking forward to a number of speakers on the schedule. Chet Haase is always a treat to listen to, Alin Jerpelea from Sony always shares important information about Sony's open source endeavors, and Jon Reeve talking about reverse engineering is certain to get my creative juices flowing. I am also honored to be able to share about the Android ROM community and how it has grown over the years. I look forward to meeting all of you, and make sure you stop by our booth!

I am delighted to be joining #DroidconUK15, where I will be sharing my thoughts on backend development for mobile, in particular, why we stopped using our public api for our mobile clients at SoundCloud.
I am really looking forward to meeting the Droidcon community, because I have just switched from backend development to mobile this year so it's a new scene for me. At Droidcon London 2015 I most looking forward to learning about the challenges people are facing.

I’m very excited to be a part of Droidcon London 2015 talking about ‘Usability Testing for Android’. I will be speaking about the advantages of usability testing and how it can aid us in our mission to create useful, engaging products that our users will love! With a great lineup of speakers, it’s set to be a great event for all. I look forward to meeting many more members of the Android community, sharing thoughts, ideas and stories.

I'm excited to speak at Droidcon London on Android, IoT, and building realtime apps with Firebase. I'm looking forward to interacting with the incredibly diverse Android community, and hope to learn a lot from other speakers and attendees.

Why are you looking forward to droidcon London? Share it on @droidconuk

Android developers – learn about Sony’s open devices, SmartEyeglass, and Xperia Z5 series at this year’s Droidcon London

Sony has a lot to offer Android developers at this year’s Droidcon London. Come to our session to learn how to customize your own Xperia smartphone with open source software. In our booth, get hands-on with our latest flagship series – the Xperia Z5. And try on SmartEyeglass, Sony’s binocular, see-through eyewear, which comes with an SDK to let you create your own augmented reality apps.

For Android developers that are attending Droidcon in the UK, be sure to check out all of Sony’s developer offerings:

Open Device program speaker session – Alin Jerpelea, Open Source Community Manager, will talk about what we’re doing to enable more collaboration and innovation within the Open Source community. Alin will also explain Sony’s short and mid-range plans for AOSP for Xperia. For the exact date and time, please see the Droidcon London 2015 lineup.

Innovation: SmartEyeglass – Try on our see-through, augmented eyewear to see a demo of the future of work environment. Come talk to us if you’ve got an idea of how SmartEyeglass could be integrated into your own solutions. Plus, find out about the SmartEyeglass SDK, which allows for the creation of augmented reality apps.

Next-gen Xperia Z5 flagship series – check out the next-generation smartphone camera – Xperia Z5, and Xperia Z5 Compact, along with the world’s first 4K smartphone Xperia Z5 Premium, and learn how you can develop camera apps for the Xperia Z5’s 23MP camera.

Meet Intel® @ Droidcon London on 29-30th-October-2015

We are extremely happy to be back Droidcon London again this year for the 4th time! We have lots of new interesting things waiting for you including new devices, great tools, demos and an exciting raffle with great prizes for you. Our GDE Xavier Halladewill especially talk on the power optimisation for Android apps. Also you should not miss to attend the clinic talk on the Cross-platform Native app development in Java with the Intel® INDE Multi-OS Engine by our partner 'Migeran'.

Note: Our “Intel® Diversity Meetup” event on Thu-29-Oct. @ 6. pm, before the party will provide you insights on what Intel® is doing in the space and getting some view from an external speaker on how to balance career, private life, motherhood and more... Drinks and snacks will keep us going till we join the party!

Epson is back at Droidcon this year with the latest developments in its Moverio Smart Eyewear range and its Runsense and Pulsense fitness watches.

Powered by the Android operating system, the Moverio BT-200 provides a platform for a wide range of applications thanks to its binocular see-through display and 3-D capabilities. Over the last year, Epson has concentrated on exploring the possible applications for Moverio with its developers, and providing them with tools to make it even easier to create applications.

Epson’s Moverio BT-200 smart glasses have attracted a growing list of developer partners. Visitors to the Epson stand will experience creative demonstrations and discover the real-life applications, prototypes and opportunities that exist in the realm of augmented reality technology in consumer, commercial and business environments.

From gaming and flying drones to bringing museum exhibitions to life and also helping customers better visualize products to facilitate the sales process, the Moverio BT-200 brings a whole new dimension to every person and organization that uses it . Many more applications and developments will be announced over the coming months as well. Epson’s Moverio platform is unlocking the power of augmented reality, all based around Android’s capabilities for app development, and now is the time for developers to get involved to seize the opportunity offered by the soaring potential in the market.

On this year’s stand, Sean McCracken, the highly acclaimed smart glasses app developer will
be on hand to talk about opportunities for developers to use Moverio. Sean is an established and successful developer of Moverio applications and he will be giving a presentation to talk about the possibilities it offers for augmented reality and mixed reality applications. Don’t miss out on how you can get started and learn best practices and research from a top smart glasses developer on how to make an amazing experience!

Epson will also be showing a selection of its Pulsense and Runsense fitness watches, including the acclaimed Runsense SF-810 which combines heart-rate monitor and GPS run tracker in one easy-to-wear, user-friendly unit.

Visitors to the stand will also be able to take advantage of discounts on Moverio available exclusively at the show, plus the chance to win a pair of Moverio glass in a prize draw!

The ASOS team will join us at Droidcon 2015!

This year the ASOS Mobile Team is coming to Droidcon in full force! The last few years we enjoyed the deep technical talks, the opportunity to talk to a variety of people with different backgrounds and ideas, and the chance to discover new tools and services among the exhibitors that could help us in doing what we do. We’re looking forward to doing all that again this year, but actually much more; we’re sponsoring the event and we’ll be present with a booth to talk to even more of you (to listen to what you think about our shopping app, hear new ideas and maybe collaborate on some if you’re looking for a cool place to work!).

ASOS on stage!

Not only that, but we’ll also be presenting on stage, talking about what’s behind developing one of the best rated and award-winning Android (and iOS) apps for shopping online, enjoyed by millions of happy users. Come to our booth and learn about our team, our daily process to move from design to production, the continuous integration and automation testing strategy that ensure we build robust applications. Find out what tools we use to monitor performances, modify network calls on the fly, track crashes.
We’re going to mention and touch a lot of topics, technologies and tools of the trade (Gradle flavours and remote config settings, Appium, NewRelic, Travis CI, HockeyApp, Charles Proxy and more), and we hope that developers of any level will find out something interesting.
The talk will be delivered by Laurence Dawson (Senior Android Dev), Andrea Trocino (Head of Mobile) and Marco Bellinaso (Solutions Architect), who have been behind the ASOS mobile appssince the beginning. See you there!

Continuous Delivery for Android Applications. I hear that phrase around the office place almost every day. Sometimes it seems it’s more of a fashion statement than an actual description. And yet many companies claim that they do continuous delivery, but what exactly is that?
Even at Sky, where I currently work, we struggle to perfect it to the level in which we would all be satisfied.
Sky has dozens of different teams, APIs, platforms, products and business propositions. Managing efficient development is such an overpopulated space that it will always be a difficult task.
We need to automate as much as possible, so we can concentrate on these differences, and get the best out of each developer in our team. I have written this article to share our experience at Sky with the Droidcon community and will try to simulate issues we face on daily basis (but on a much smaller scale)... Read Pavel's full article on Continuous Delivery for Android applications here.

COME SEE PAVEL JACKO AT DROIDCON 2015

You will also be able to find Pavel Jacko at Sky's booth this year.

A short interview with Sean McCracken - who will be joining us as a speaker and clinic host this year!

What skills or expertise will you be sharing at Droidcon London this year?

I am delighted to be joining Droidcon London this year, where I will be sharing my thoughts on how to develop for Augmented Reality smart glasses. I'll also be showcasing the work I've done on the Epson Moverio BT-200s. I am really looking forward to meeting the Droidcon community, because I've been an Android game and wearable specialist for the last 2 years and would love to hear what they think about the projects I've been working on. I'm also keen to see projects the community is working. It's nice to get a pulse of what's cool currently.

What are you hoping to learn at Droidcon London 2015?

I am most looking forward to learning about what the current state of Android wearable, game, and AR development is in London, and the surrounding areas. Also what the adoption rates of these technologies look like in the community.

Who should join your clinic at Droidcon London 2015?

I will be hosting a clinic on the latest in Augmented Reality. If you would like to find out more about mobile Augmented Reality and Mixed Reality game and application development, or if you have any burning questions on United3D and native Android, then join my clinic at Droidcon! I can also help with queries regarding porting content made for mobile devices to see through AR glasses, and user experience best practices for AR/VR and Mixed Reality.

COME SEE SEAN MCCRACKEN AT DROIDCON 2015

You will also be able to find Sean McCracken at Epson's booth this year.

A short interview with Erik Hellman - who will be joining us as a speaker this year!

What skills or expertise will you be sharing at Droidcon London this year?

My talk for this Droidcon will focus on a topic that has always been important to me; how to handle offline scenarios in you application properly. Detecting Internet connectivity in applications is a surprisingly complicated task, because it is not a simple discreet state. There are lots of things that can be tricky to detect that will ultimately decide if your application can perform a successful network call, ranging from a weak WiFi signal, a captive portal or simply a bandwidth that is so low that it effectively will result in network timeouts. Dealing with all of these are crucial in order to provide the best possible user experience.
In my talk I will address two main topics; how to properly react to changing network connectivity and how to gracefully degrade functions in you application when the user is offline. I’d love to hear more about your own experiences on this topic and see if the tips I provide could be of use.

Why are you looking forward to meeting the Droidcon community?

I am really looking forward to meeting the Droidcon community because this is where you have the chance to meet the best Android developers and learn of all the new stuff. Few other events offer the same level of exchange of ideas, discussions and possibilities to learn new and exciting technologies.

I hope to hear more about things like RxJava, Kotlin, IoT, Android TV and see what cool stuff people have done with the new APIs in Android M. The chance to meet and talk to developers from all over the world offer a unique possibility to learn stuff and I hope to have lots of interesting discussions with all of you!

COME SEE ERIK HELLMAN AT DROIDCON 2015

A short interview with Marco Godfroid- who will be joining us at this year's Droidcon!

What skills or expertise will you be sharing at Droidcon London this year?

I am delighted to be joining #DroidconUK15, where I will be showcasing our Moverio smart glasses that we believe have the potential to offer much more than any tablet or smart device to Android developers, and presents an opportunity for them to change the way the world consumes information.

Why are you looking forward to meeting the Droidcon community?

I am really looking forward to meeting the Droidcon community, because they are the creative minds behind the applications that make the most of our product’s revolutionary technology and can help us achieve this vision. We are at the dawn of a new computing era, and it’s exciting to be in this together and I am thrilled to show some of the amazing things our community of developers already built.

What are you hoping to learn at Droidcon London 2015?

At Droidcon London 2015 I most looking forward to learning about what the Droidcon community would like to build for our Moverio smart glasses and how we could help them successfully launch new apps and businesses based on the Moverio platform.

COME SEE MARCO AT THE EPSON BOOTH

<!--end of section three -->

Business Design Centre

Situated in Islington, one of London’s most vibrant areas, the BDC is within walking distance of Angel tube station and relatively close to Kings Cross, Farringdon, Liverpool Street and Euston stations. Conveniently located outside the congestion charge zone, the venue also benefits from on-site car parking, an adjacent Hilton Hotel, and has disabled access.

Business Design Centre

52 Upper Street, Islington, London, N1 0QH, GB

Sponsorship

Droidcon London has attracted a fantastic group of sponsors this year and you can soon check out their sneak preview content.

It’s set to be the most interactive conference yet and there's still time to get involved. Contact us at sponsors@droidcon.com for more information.

Volunteer

Fancy helping run Europe's largest Android developer conference? Volunteer on the exhibition floor and get a free ticket to the event. Email droidcon@skillsmatter.com to find out more.

Speak

Call for Papers 2015 is now closed but keep your eyes peeled for more information about joining us at Droidcon London 2016.

As the Droidcon 2015 hurricane arrives in London soon, we figured it was time to put together a list of events and parties related to Android, IoT and App Development, taking place around the city in October & November. Follow @droidconuk to stay close to the Droidcon action!

Have an event to add to this Droidcon London Fringe Events & Party Guide? Send it to droidcon@skillsmatter.com and we’ll add it to the list.

<!-- section three -->

DroidconHack 2015 - at CodeNode, on October 31st to November 1st

We hope Droidcon London 2015 will inspire you with lots of new ideas. If you fancy getting stuck in straight away, join fellow Droidcon attendees and some of the most talented coders and experts, for the traditional, weekend-long DroidconHack and create something amazing!
Come along to have some fun experimenting with the latest android technologies, get your hands dirty coding on some pretty cool gadgets and devices, whilst having a chance to win some of the awesome prizes awarded by our DroidconHack challengers and supporters. Participation is free for registered attendees, and you can register here.

<!-- end of section three -->

<!-- section four -->

Amazon Appstore Developer Summit - at CodeNode, on November 3rd

The Amazon Appstore Developer Summit is for Android and HTML5 developers who want to gain unique insights into the Appstore eco-system, emerging user interfaces that are driving new user behaviours, and disruptive new business models that are opening up opportunities for customers and the developer community. Join to see talks and workshops by developer guest speakers, from disruptive start-ups to established consumer brands, who are at the forefront of innovation in their market segments. Like the sound of that? Find out more here.

<!-- end of section four -->

Skills Matter's community conferences are made possible thanks to the generous support of our amazing sponsors, who help us keep tickets affordable, organize great workshops and are keen to meet you at their booths, to share their projects, tools and frameworks with you.

To learn more about our sponsors, click on their logo!

Available Packages

PLATINUM SPONSORSHIP

Engage with the Droidcon community! Show off your team, projects, tools or devices at your Droidcon conference booth!

Engagement Benefits

One item (leaflet, device, pen or notepad) included in all Droidcon
swag bags

2 free exhibitor tickets for your Droidcon exhibitor team

1 free conference ticket, which you can gift to your clients,
your engineering team or a member of Computing At School
(teachers learning computing to teach the new National Computing
Curriculum).

DROIDCON COMMUNITY SKILLSCAST SPONSORSHIP

Be remembered! Have your logo displayed on all Droidcon SkillsCast recordings!

Skills Matter will record almost every talk held at Droidcon and will publish these as SkillsCasts on Skills Matter.com. SkillsCasts are available to Skills Matter's 60,000+ strong (member) community and comprise of film footage as well as all code and slides presented in the Droidcon talks.

If your company would like to sponsor this year's Droidcon SkillsCasts, your logo will appear along with one other sponsor logo and the Droidcon organiser logo's in all recorded SkillsCasts.

Brand Visibility Benefits

Your logo on all Droidcon SkillsCasts, available to Skills Matter's 50,000 strong member community.

Exclusive to two Droidcon sponsors and two Droidcon organisers only!

SPONSOR THE DROIDCON 2015 PARTY!!

Be remembered! Have your logo printed on all Droidcon Party beer mats and party badges, provided to conference attendees, speakers and sponsors attending the party this year.

Brand Visibility Benefits

Your logo displayed on Droidcon Party beer mats and party badges

Your logo displayed on Droidcon Party pop-up banners

Get your logo featured in lots of pictures taken at the Droidcon Party!

Plus 'Partner' sponsorship benefits

Exclusive to two party sponsors only!

SPONSOR THE DROIDCON 2015 T-SHIRTS!

Be remembered! Have your logo printed on all Droidcon T-shirts, provided to all conference attendees, speakers and sponsors attending this year.

Brand Visibility Benefits

Your logo on 1,500 Droidcon t-shirts

Exclusive to two t-shirt sponsors only!

DROIDCON SWAG BAG SPONSORSHIP

Be remembered! Have your logo printed on all Droidcon swag bags, provided to conference attendees, speakers and sponsors attending this year.

Brand Visibility Benefits

Your logo on 1,500 Droidcon swag bags

Exclusive to two swag bag sponsors only!

DROIDCON HACKATHON

By sponsoring the Droidcon London Hackathon, you will be able to engage some 300 Android developers with your latest platform, tools or devices.

Sponsor and set one of the hackathon challenges, judge submissions, select winners of your challenge and provide a prize to the best team during the award ceremony on Sunday.

Announcements, submissions and the award ceremony are all filmed and published on the droidcon website. In addition to high social media activity Droidcon Hackathons create each year, your engineers will have the opportunity to work and collaborate with the hackathon's passionate engineers over 48 intensive (all day all night) hours.

Over the past months, various performance improvements have been made in Gradle core that highly benefit Android developers. And more radical improvements are coming soon. On the forefront are the modeling of variants and a revolutionary new configuration model. This will further enhance the...

In TDD, tests lead our implementation. You start by writing a failing test and then code to make the test pass. Once you have a passing test, then you are free to refactor the system with high confidence that you didn't break other things. you continue this process until the feature is...

Over the last 18 months Ustwo Games took on the challenge of creating a VR experience that would be a worthy successor to the BAFTA award-winning Monument Valley. The result is Land’s End, the showcase game that Oculus and Samsung used to launch the new consumer version of the Gear VR.

In the beginning, SoundCloud mobile and web clients both used SoundCloud's public API, which allowed the company to “be their own customers” when developing their public API. As SoundCloud's mobile and web clients evolved, public API development became a bottleneck for feature...

Right now, as a mobile developer you must choose between your own efficiency and providing the user with the best native experience. React Native aims to give you the power to develop these great experiences with web-like velocity. React, a powerful js framework that rethinks UI development, can...

Designers and developers are both working to create the best possible product but for some reason we keep failing time after time. There are many points of failure which we keep running into. In this talk Juhani wants to explore some of the obvious ones and some of the more obscure ones. Juhani...

Good design is hard. Over the last few years (since Holo), Android users have been spoiled by a sea of apps with "good-enough" design. It's easy to do. It's paint-by-numbers. It's following design guidelines. But it's not good enough!

Through this presentation you will explore the challenges you must face when designing for Android, such as fragmentation, Pixel/Dpi conversion, and adaptive design, as well as the best practices to work together with your developer during the implementation phase.

Vector Drawables were introduced with the Android L Developer preview and the accidentally leaked Compat library shows that Google are adding backwards compatibility for this extremely useful addition to the Drawables toolkit.

Sony’s Open Devices program allows you, whether you are a novice or advanced developer, to build and customize 2014+ devices with open source software using minimal pre-compiled binaries, while using as much open source code as possible. This kind of approach enables you to implement new...

People no longer need to sit at a desk to get the benefits of technology. You can now build experiences that work seamlessly between the virtual world and the real world. Superpowers that would not have been possible, too complex or prohibitively expensive are now possible.

The session will begin by exploring the key principles behind user-centred design and the various techniques you can adopt to ensure you are creating relevant, useful products that satisfy the needs of your users.

Choosing the next career step in such a diverse and fast-paced industry is not an easy task. But when it comes to our careers, there is no right or wrong. Or there is? How do we know? In this talk we will be talking about different career choices, how can we choose good companies to work for,...

You will be walked through the features of the Google Cloud Platform used in building the Google Cloud Spin demo shown at recent #GCPNext events. The demo uses an orchestrated set of smartphones to capture multi-angle views of an object at the same point in time, upload them to the cloud and have...

As a management consultant, Chet has been paid by many companies to tell them how to manage their own people, teams, and processes more effectively. Now for the first time, Chet will share with you some of this advice out for free so that you can learn just as much as they have.

How to scale your Material Design app in many different screen sizes. You will learn a very good technique to decide when to use certain patterns from Material Design and how to use animations and colours to express your branding. When it's ok to create your own pattern and how to not become...

Scrolling is one of the most important gesture on mobile platforms. Indeed, it easily allows you to access a fairly large amount of content just by swiping your fingers on screen. In order to implement such gestures, the Android SDK comes with a bunch of scrolling containers: View, ListView,...

The amount of car accidents that are caused by distractions is rising every year. Most countries of the world banned mobile phones while driving over safety concerns. Google creates a safety solution with Android Auto. With it, phones can project your compatible apps right to your vehicle...

ASOS.com’s mobile apps are among the most used and best rated shopping apps, enjoyed by millions of happy users. Come to learn about our team, our daily process to move from design to production, the continuous integration and automation testing strategy that ensure we build robust applications....

The Amazon Echo is next generation hardware designed around your voice. This session will provide a first glimpse of the device up close, and show how easy it is to create apps for it as we live-code some examples. We’ll cover the Alexa Skills Kit (ASK) and teach you everything you need to know...

Android has matured to the point where there are several database access and management options, as well as some totally non-sqlite alternatives. You will discover some of the well known options, take a look at Realm, and demo an ORMLite port that uses annotation processing instead of reflection,...

All modern mobile applications heavily, if not totally, rely on touch input from the user. This is why it is critical for a developer to deeply understand how the Android framework works under the hood in order to create an amazing User Experience.

Oh how we love the Material Design, but to make an app Material Design that is a different story. So why not make/use prototypes? Prototypes can be a great way to improve Android application results on two fronts: they can prove a concept or improve on it, and they can teach you valuable lessons...

Ever been bothered by apps that fail to work when the network suddenly drops? Do you get frustrated by games that require a constant Internet connection even though all they seem to do is ping a server? Can your app handle network handover gracefully? You will discover how to make your app more...

Android devices running on battery need to be optimized for power. When taking a look at the CPU this optimization starts typically with the race to idle, meaning to go to finish the workload as fast as possible.

The measurement of time has always had a big impact on our society. The way we tell the time greatly evolved especially in the last centuries, leading to the creation of always more accurate tools, up to the first wearable technological devices.

While Virtual and Augmented Reality are quickly becoming household terms, most developers believe it's an either-or situation. Luckily though, there is a device that can do both very well – Epson’s Moverio BT-200 smart glasses. These binocular see-through glasses are a perfect platform for...

Most developers agree that their apps should be “accessible,” but what does that even mean? Even if you’d like to have an accessible application, you find roadblocks along the way: lack of documentation, push-back from product priorities, no standards for mobile devices, and perhaps most...

The button was a game and social experiment run on Reddit from 1 Apr 2015 to 5 Jun 2015. The idea was simple: a 60 second countdown timer next to a reset button. When users pressed the button at a specific time, they would also be assigned a specific colour: purple if between 52 and 60 seconds,...

We spend a lot of time putting apps together, but when was the last time you pulled one apart? How wonderful is it that Android is open-source, so we can simply look at the code when we need to? What if it were just as easy to look at the source code and behaviour of any other app?

Our remit at the BBC means we have to reach as wide an audience as possible. When you consider how this applies to our iPlayer mobile app, we have to support a huge variety of devices and os combinations. Daunted by the amount of manual testing we would have to perform, we invested heavily into...

Earlier this year, Google announced the experimental Jack and Jill compilers for Android apps. The compilers replace the current Java and Dex compilers. They still translate Java source code to Dalvik bytecode, so at some level, it may seem like a small change.

Material design's "paper" stresses the beautiful typography of print journalism – but how? This talk will work directly through translating paper designs to Android's TextView, starting with styles, Spans, and Typefaces and finally diving deep into FontMetrics and custom text...

Developers used to the Java programming language from years spent in the trenches of web, server, and even desktop computing have developed certain patterns of how they use the language and the ecosystem of libraries surrounding it. But writing mobile apps is not the same as writing these other...

Google provides a number of terrific mobile services that developers can use to build better apps. In this talk, Laurence a developer advocate at Google, introduces a number of these services, including Location, Maps, Places and Mobile Vision APIs.

Static analyzers are automated tools that spot bugs in source code by scanning programs without running them. They complement traditional dynamic testing: Where testing allows individual runs through a piece of software to be checked for correctness, static analysis allows multiple and sometimes...

One day in London

Two days in London

Want to meet the international Android community, listen to expert speakers, find out about all the latest Android advances and see fantastic new technologies? Then join us at droidcon London, the largest Android developer conference in Europe!

Two days in London

Two days in London

Want to meet the international Android community, listen to expert speakers, find out about all the latest Android advances and see fantastic new technologies? Then join us at droidcon London, the largest Android developer conference in Europe!

Two days in London

We hope droidcon London 2016 will inspire you with lots of new ideas. If you fancy getting stuck in straight away, join fellow droidcon attendees and some of the most talented coders and experts, for the traditional, weekend-long DroidconHack and create something amazing!

Two days in London

Want to meet the international Android community, listen to expert speakers, find out about all the latest Android advances and see fantastic new technologies? Then join us at droidcon London, the largest Android developer conference in Europe!

2.5 days in London

We hope Droidcon London 2015 will inspire you with lots of new ideas. If you fancy getting stuck in straight away, join fellow Droidcon attendees and some of the most talented coders and experts, for the traditional, weekend-long DroidconHack and create something amazing!

Two days in London

Novoda and Skills Matter would like to offer you a very warm welcome to the 6th Droidcon London Hackathon…two days, one night, 100s of of bacon sandwiches (or veggie option!), litres of coffee and beer, not to mention the very latest SDKs, software and thinking in the Androidsphere.

Two days in London

Join Europe’s largest and most exciting grassroots Android developer conference, the only place offering the chance to hear more than 40 tech leaders from around the world and from industries including animation, electronics, gaming and travel, share their expertise about the world’s most popular...

Two days in London

Join fellow Droidcon attendees for this exciting hackathon and workshop weekend, where you can make new partnerships, deep-dive into Gradle with Hans Dockter or ROM cooking with GenyMobile, create something new (and maybe win a prize!), and have a lot of fun in the process!

Two days in London

Droidcon London 2013 was held on October 24-25th in the Business Design Centre in Islington, where hundreds of people enjoyed two days of pure Android with big speakers like Hans Dockter, Eric Lafortune, Ty Smith, Taylor Ling and the rest of the Android community!

Two days in London

Skills Matter is pleased to support droidcon London 2010, this year taking place in Islington's Business Design Centre, the new permanent home for droidcon UK. The event is organised by the London Android Community leads Kevin McDonaugh and Karl Gustav Harroch, and is scheduled for October 28...

One day in London

This October the international Android community, gathered for a great 2 days to listen to expert speakers, find out about all the latest Android advances and discover new technologies.

Thank you!

Thank you for joining us at droidcon 2015!! We had a terrific time, we hope you did too! A massive thanks to our great program committee, all speakers, sponsors and to everyone who joined us this year!

Thanks also to everyone who joined us at the DroidconHack the weekend following Droidcon alongside FullStackHack, Gamecraft and Lean Poker. Was great to meet, collaborate and work with you all!

Registration for 2016 is open!

Droidcon 2016 will be held on October 27-28th at the BDC. Registration is open already so book early to save up to 85% off full price tickets!

Help us create another great conference!

All Skills Matter conferences are created for and by the community. We would love to have your input and ideas on how next year should look like. If you like to help us this way, please contribute to our Call For Thoughts!

Thanks to our sponsors

Day 1: 29th October

Thursday

Keynote: The Long Road
Sandro Mancuso

Watch now!

Choosing the next career step in such a diverse and fast-paced industry is not an easy task. But when it comes to our careers, there is no right or wrong. Or there is? How do we know? In this talk we will be talking about different career choices, how can we choose good companies to work for, what we can learn from interviews and selection processes, when should we look for a new job, and how to change our working environment.

About the speaker...

Sandro Mancuso is a software craftsman, author of The Software Craftsman: Professionalism, Pragmatism, Pride, and co-founder of the London Software Craftsmanship Community (LSCC)

Software craftsman at Codurance, author of The Software Craftsman, and founder of the London Software Craftsmanship Community (LSCC). Sandro has been coding since a very young age but only started his professional career in 1996. Before starting his own consultancy, he worked for startups, software houses, product companies, international consultancy companies, and investment banks.
During his career Sandro had the opportunity to work in a good variety of projects, with different languages, technologies, and across many different industries. Sandro has a lot of experience in bringing the Software Craftsmanship ideology and Extreme Programming practices to organisations of all sizes. Sandro is internationally renowned by his work on evolving and spreading Software Craftsmanship and is frequently invited to speak in many conferences around the world. His professional aspiration is to raise the bar of the software industry by helping developers become better at and care more about their craft.

RxJava
Wolfram Rittmeyer and Pascal Welsch

Watch now!

The RxJava hype is still in full swing and almost everything gets Rxified. At least since the stable RxAndroid 1.0 release it’s time to take RxAndroid seriously!

In this session you will learn what RxJava is about, how to use it on Android and how RxAndroid can be used to build maintainable Android Apps from networking with Retrofit2 to UI with the new RxBinding and RxLifecycle libraries powered by MVP.

If you haven’t had the time to Get Reactive, we’ll provide a quick introduction why you should use RxAndroid in your current and next projects.

About the speakers...

Wolfram Rittmeyer is a passionate Android-Developer and loves to share his knowledge.

He has been writing articles about Android, is blogging on his blog Grokking Android, shares on Google+ and Twitter and talks about Android topics on devfests, user groups and conferences. Apart from Android he also has more than 15 years of experience with Java and JavaEE.

Pascal Welsch is a real Android native who started coding with the Motorola Milestone as his fist mobile phone due to the fantastic open source community to which he also contributes now.

He is passionate about design which was quite hard in the pre-material design era.

Making great user experiences needs both knowledge of the possibilities of Android and an awareness of pixels. Being such a middleman is part of his daily work at grandcentrix in Cologne.

He is an active member of the GDG Düsseldorf and other mobile communities around Cologne. Get in touch on Twitter at @passsy or GitHub to discuss open source projects and the future of Android development.

From Zero to Hero: An Introduction to the Google Cloud Platform
Robert Kubis

Watch now!

You will be walked through the features of the Google Cloud Platform used in building the Google Cloud Spin demo shown at recent #GCPNext events. The demo uses an orchestrated set of smartphones to capture multi-angle views of an object at the same point in time, upload them to the cloud and have them stitched together in real time to create a single 120-degree snapshot of that moment.

About the speaker...

Robert Kubis is a Developer Advocate for the Google Cloud Platform based in London, UK, specializing in Container, Storage and Scalable technologies.

Before joining Google, Robert collected over ten years of experience in Software Development and Architecture. He has driven multiple full-stack application developments at SAP with a passion for distributed systems, containers and databases. In his spare time he enjoys following tech trends & good restaurants, traveling and improving his photographing skills.

Journey of an event, the Android touch
Marco Cova

Watch now!

All modern mobile applications heavily, if not totally, rely on touch input from the user. This is why it is critical for a developer to deeply understand how the Android framework works under the hood in order to create an amazing User Experience.

During this talk Marco will explain the journey of a touch event through the view hierarchy and how to change its path, or consume it, based on our needs. He'll also present what the platform provides to help you with this task.

About the speaker...

Extremely passionate android dev. He has worked with different companies all in the “Social” space until he joined Facebook. He was part of Creative Labs where he developed and released the Facebook app “Riff”. Since almost two years he's been working on the Native UI Frameworks team that recently release the Litho framework.

Build your own video streaming app!
Andrew Jack

Watch now!

TV shows and films are no longer restricted to our antennas and satellite dishes, and streaming video using your internet connected devices has become increasingly popular.
In this talk you will learn how to build your very own video streaming app.
We will use the latest tools and libraries to demonstrate how easy it is to build your very own streaming app.

Beyond Reality - Epson Moverio Smart Glasses/Unity3D
Sean McCracken

Watch now!

While Virtual and Augmented Reality are quickly becoming household terms, most developers believe it's an either-or situation. Luckily though, there is a device that can do both very well – Epson’s Moverio BT-200 smart glasses. These binocular see-through glasses are a perfect platform for AR, but are also extremely capable of handling VR. There is even a Unity3D Android Plugin for the Moverio to jump-start your development.

In this presentation you will discover the following:

• A quick intro covering the capabilities and features specific to the Moverio BT-200

• Best ways to code UI and 3D interaction with Unity3D for Head Mounted Displays, and
Moverio’s hand controller

• An intro to Mixed Reality, Blackboxing, and adding true Augmented interactions with
real world scenes

• Some best practices and research from a top Head Mounted Display developer on how
to make amazing experiences

• How to setup your scene for Stereoscopic 3D, and some best practices for setting up
the proper Field of View and how to display UI within a Stereoscopic system

• Unity3d and Android integration and how to port your previous apps over to the
Moverio

• A quick start on using the Unity3D Android Plugin and a walkthrough of the Tutorial
Code

About the speaker...

Sean McCracken is the founder of Imaginary Computer – a world’s leading developer of head-mounted wearable games.

He has developed a number of popular applications and games for Epson’s Moverio BT-200 smart glasses, with several being used by Epson to demonstrate the device’s capabilities.

Sean is one of the world’s leading voices in wearable applications and counts developing the first video game on Google Glass as one of his many achievements. Over the last two years, he has won best Glass Application at TechDisruptSF 2013 and recently led a team that won the NBC Universal Studios Orlando Hackathon. Sean has also brought the Moverio Unity3D plugin to market, enabling Unity3D game developers to access the Moverio SDK, as well as a head tracking library, to create AR games and apps quickly and easily.

As a fan and talented example of what the technology behind Epson’s smart glasses can do, Epson has invited Sean to present his developments on its stand at CES for the past two years. And at the most recent event in Las Vegas, he gave a demonstration of Moverio BT-200 to Google co-founder Sergey Brin.

Coffee Break, Networking, Q&A Clinics, Games and Demos

Join us on the exhibition floor over the coffee break for your chance to chat with leading experts and discuss upcoming trends and technologies. We have an awesome range of clinics taking place across four zones, as well as a number of amazing raffle prizes to give away at sponsor booths.

About the speakers...

Gradle
Etienne Studer

Watch now!

Over the past months, various performance improvements have been made in Gradle core that highly benefit Android developers. And more radical improvements are coming soon. On the forefront are the modeling of variants and a revolutionary new configuration model. This will further enhance the experience of developing Android applications with Android Studio way beyond better performance.

In this presentation, you will take a closer look at those Gradle improvements and how they manifest in the context of Android and Android Studio. You will also discover some new tooling that is going to be very beneficial to understand and improve your Android builds.

About the speaker...

Etienne works at Gradle Inc. as VP of Product Tooling. He has been working as a developer, architect, project manager, and CTO over the past 15 years.

Etienne has spent most of his time building software products from the ground up and successfully shipping them to happy customers. He had the privilege to work in different domains like linguistics, banking, insurance, logistics, and process management. Etienne used to share his passion for high-productivity tools as an evangelist for JetBrains. He was also a founding member of the JetBrains Development Academy and of Hackergarten. In his little spare time, Etienne maintains several popular Gradle plugins.

Evolution of the Android ROM Community
Jeremy Meiss

Watch now!

Android has come a long ways since its humble beginnings in 2003. What began as a desire to develop, in Andy Rubin's words, "smarter mobile devices that are more aware of its owner's location and preferences" has grown into a behemoth which can now be found running on cars and washing machines.

Due to its open source nature, it was only a matter of time before the independent developer community would rise up, and extend, Android. XDA Developers www.xda-developers.com was founded with the sole desire of creating an environment where developers could share, collaborate, and create. It was here where famous projects like AOKP, CyanogenMod, OmniROM, and Paranoid Android began. XDA has now grown to over 6 million members around the world. You will explore how the developer community has evolved, and even struggled, since Android began.

About the speaker...

Jeremy is the Developer & Community Relations Manager at XDA Developers, the largest mobile community in the world with over 7 million members. In his role he helps OEMs and Developers engage with the mobile community to implement their product in a way which fosters trust and loyalty. His passions are his wife and kids, coffee, and all things tech.

Workshop: User centred design
Leonie Brewin

Watch now!

The session will begin by exploring the key principles behind user-centred design and the various techniques you can adopt to ensure you are creating relevant, useful products that satisfy the needs of your users.

You will learn how to put theory into practice in a hands-on workshop, creating paper prototypes to test ideas and gather user feedback to inform your design decisions.

The workshop is open to those of you interested in optimising their design process: designers, developers and product owners all greatly welcomed!

About the speaker...

As a Designer at Novoda, Leonie spends her days crafting user experiences for Android.
With 8 years experience as a designer, she has spent the last 5 years specialising in mobile with a passion for user-centred design and usability testing.

Reverse engineering is not just for hackers!
Jon Reeve

Watch now!

We spend a lot of time putting apps together, but when was the last time you pulled one apart? How wonderful is it that Android is open-source, so we can simply look at the code when we need to? What if it were just as easy to look at the source code and behaviour of any other app?
If we can streamline the process of looking inside a compiled application then we're more likely to employ it to answer questions and teach us valuable lessons we can apply to our work. We may learn from others and also make our own apps more secure. We can pinpoint bugs that come from closed-source libraries such as those for ad and tracking networks, and work around those bugs, get them fixed faster, or even patch them if need be.
This talk will explore simple real-world examples for the greatest practical benefit, using some of the ever improving set of reverse engineering tools for Android.
You don't need to have any experience reverse engineering anything before, but hopefully even if you do you'll learn a few useful tips. With this talk Jon aims to make every developer more familiar with the reverse engineering tools available for Android, and how and why they should apply them. There's an incredible amount that can be learned from taking things apart!

About the speaker...

A freelance mobile developer with more than 6 years experience in Android (still got that G1!), and over 10 years previous in everything from JEE and Swing to C & C++. Has a love of clean code, tests and TDD, and taking things apart to see how they work.

Behind the scenes of ASOS.com's mobile apps
Marco Belinaso

Watch now!

ASOS.com’s mobile apps are among the most used and best rated shopping apps, enjoyed by millions of happy users. Come to learn about our team, our daily process to move from design to production, the continuous integration and automation testing strategy that ensure we build robust applications. Find out what tools we use to monitor performances, modify network calls on the fly, track crashes.

You’ll explore a lot of topics, technologies and tools of the trade (Gradle flavours and remote config settings, Appium, NewRelic, Travis CI, HockeyApp, Charles Proxy and more), and Marco hopes that developers of any level will find out something interesting.

About the speaker...

Marco happily works at ASOS.com as a Solutions Architect for the Mobile Team. He has been writing code for almost 20 years, developing all sorts of software, but for the past few years he mostly focused on iOS and Android apps.

In a previous life he did a lot of backend work and even wrote some boring books about ASP.NET. After all this time he still spends his free time creating little apps and games with friends!

Gradle Plugins: Take it to the next level
Eyal Lezmy

Watch now!

It's now a long time Gradle is the official build system for Android. And as a very good developer you already switched to it, and you customize it depending on your needs.
Most of the time, the cleaner way to manage all these customizations is to build Gradle plugins. During this talk you will discover best practices about building your plugin to make it a good citizen, more efficient, and more famous!

Land’s End: Creating the flagship mobile VR adventure
Peter Pashley

Watch now!

Over the last 18 months Ustwo Games took on the challenge of creating a VR experience that would be a worthy successor to the BAFTA award-winning Monument Valley. The result is Land’s End, the showcase game that Oculus and Samsung used to launch the new consumer version of the Gear VR.

VR is a totally new medium where existing design principles, genres and tropes must be left behind and new ones developed. This talk will describe why Ustwo Games is so excited about mobile VR and the lessons learnt pushing beyond the enthusiast origins of VR into making enjoyable VR experiences for everyone.

About the speaker...

Peter has been Ustwo Games’ Technical Director for the last five years. Hailing from a background in console games he has fully embraced the challenge of making unique experiences for everyone on mobile devices, culminating in 2014’s Monument Valley.

He has spent the last 18 months figuring out how to do good mobile VR and co-designing Land’s End for Samsung Gear VR.

Workshop: User centred design
Leonie Brewin

Watch now!

The session will begin by exploring the key principles behind user-centred design and the various techniques you can adopt to ensure you are creating relevant, useful products that satisfy the needs of your users.

You will learn how to put theory into practice in a hands-on workshop, creating paper prototypes to test ideas and gather user feedback to inform your design decisions.

The workshop is open to those of you interested in optimising their design process: designers, developers and product owners all greatly welcomed!

About the speaker...

As a Designer at Novoda, Leonie spends her days crafting user experiences for Android.
With 8 years experience as a designer, she has spent the last 5 years specialising in mobile with a passion for user-centred design and usability testing.

The Amazon Echo is next generation hardware designed around your voice. This session will provide a first glimpse of the device up close, and show how easy it is to create apps for it as we live-code some examples. We’ll cover the Alexa Skills Kit (ASK) and teach you everything you need to know to create voice-enabled apps for Amazon Echo, leveraging the cloud-based Alexa Voice Service to recognize and respond to voice commands.

About the speaker...

Peter Heinrich is a Developer Evangelist with Amazon, specializing in mobile game development and web services. A frequent contributor to Amazon's developer blog, he also speaks regularly at technical conferences about best practices for creating games on mobile platforms. Peter addresses all aspects of game production, from design, architecture, and coding to marketing, analytics, and monetization.

Before Amazon, Peter was a full-time game developer for fifteen years, working on desktop and console titles before moving to online and mobile games. He co-founded indie game studios Smarterville and Zero Entertainment after working as an individual contributor for several large game makers.

Open Devices Project – Open Source on Sony Devices
Alin Jerpelea

Watch now!

Sony’s Open Devices program allows you, whether you are a novice or advanced developer, to build and customize 2014+ devices with open source software using minimal pre-compiled binaries, while using as much open source code as possible. This kind of approach enables you to implement new customizations, security enhancements, and power or speed optimizations, since everything is built from open source code. With Open Devices, you can easily port any Custom (Android or Android Based) ROM to all supported devices, since all devices use the same 3.10 kernel tree and same prebuilt libraries. To recognize open source developers who are actively contributing, Sony has initiated the Hero Developer reward program. Want know more about it and Sony's Open Devices Project? Join Alin at this session and talk with Sony's developers!

About the speaker...

Alin Jerpelea works for Sony as Community Manager in Developer Relations. His engineering background includes expertise in the Linux kernel and the lower layers of Android. He is responsible for the Open Devices Project as platform architect. Alin is active on XDA forums and has been part of the hacking community since 2006, where he has been creating customs ROMs and helping other open source developers.

Join us on the exhibition floor over lunch for your chance to chat with leading experts and discuss upcoming trends and technologies. We have an awesome range of clinics taking place across four zones, as well as a number of amazing raffle prizes to give away at sponsor booths.

About the speakers...

Sean McCracken is the founder of Imaginary Computer – a world’s leading developer of head-mounted wearable games.

He has developed a number of popular applications and games for Epson’s Moverio BT-200 smart glasses, with several being used by Epson to demonstrate the device’s capabilities.

Sean is one of the world’s leading voices in wearable applications and counts developing the first video game on Google Glass as one of his many achievements. Over the last two years, he has won best Glass Application at TechDisruptSF 2013 and recently led a team that won the NBC Universal Studios Orlando Hackathon. Sean has also brought the Moverio Unity3D plugin to market, enabling Unity3D game developers to access the Moverio SDK, as well as a head tracking library, to create AR games and apps quickly and easily.

As a fan and talented example of what the technology behind Epson’s smart glasses can do, Epson has invited Sean to present his developments on its stand at CES for the past two years. And at the most recent event in Las Vegas, he gave a demonstration of Moverio BT-200 to Google co-founder Sergey Brin.

An IT professional and entrepreneur with over 10 years of experience in mobile, embedded and enterprise technologies as software developer, project manager and architect.

Gergely started his own business in 2007, where he is responsible for all software development projects. In the past 2 years he led the development of Migeran for iOS, their product that was acquired by Intel and is now part of the Intel INDE Multi-OS Engine.

Mandeep is an apprentice software developer and has been working at Sky for 2 years.

He completed education up to A-Levels and then decided to do an apprenticeship in ICT. In the last 2 years Mandeep has explored and learnt a variety of different tools and technology and also invested time in to learning new language.

Passionate Android developer and football lover. Ten years working in the dark side (big companies) in Spain and UK, trying to strenghten their Android community and to convince designers that not everybody use an iPhone. I dedicate my spare time to code in my own startup, Footballtracker, and to attend startups and Android events worldwide.

BarCamp - Show me the code material animations

About the speakers...

Workshop: Android Katas
Corey Latislaw

Watch now!

In TDD, tests lead our implementation. You start by writing a failing test and then code to make the test pass. Once you have a passing test, then you are free to refactor the system with high confidence that you didn't break other things. you continue this process until the feature is finished.

The best way to practice test driven development (TDD) is through [katas](http://en.wikipedia.org/wiki/Kata_(programming). These are small programs or exercises that you complete over and over again to build testing muscle memory and improve the speed that you write applications.

By the end of this workshop, you will be comfortable with the major types of tests that you will encounter in your day to day coding with Robolectric as well as the best testing practices.

Only through practice will you become comfortable and find your programming flow!

About the speaker...

She has written several high profile Android applications at companies large and small. By day she is installing solar in Tanzania with Off Grid Electric. At night she authors videos and books on Android programming, runs a consulting firm, and organizes the Philadelphia Google Developer Group (GDG). She is passionate about travel, local food, the outdoors, photography, and living in Philly.

Join us on the exhibition floor over lunch for your chance to chat with leading experts and discuss upcoming trends and technologies. We have an awesome range of clinics taking place across four zones, as well as a number of amazing raffle prizes to give away at sponsor booths.

About the speakers...

Nick is a Android Design/Developer Advocate in Google's London office where he helps designers and developers to create sublime mobile apps. ”

He has been making Android apps for over 5 years and has worked with hundreds of companies to help them to make the most of the platform. Nick is a frequent contributor to the official android developers blog, conference speaker, host of Google Developers shows (Android Design in Action, Android Office Hours, DevBytes), co-author of the 'Android Design for Developers' Udacity course and shares pro-tips on Google+ and Github. Nick has worked on Google apps such as Google I/O and Android Device Manager. Recently Nick has been focused on helping designers and developers to understand and create beautiful material design apps.

Mark Allison is a GDE for Android and software engineer with almost 25 years' experience. He is passionate about providing the user with the best possible experience. He has developed both server and client side, most commonly Android on the client side, but with also for iOS, HTML5, Symbian, and J2ME.
Mark writes a technical blog (http://blog.stylingandroid.com) which focuses on Android UI/UX topics, but often covers more general Android development techniques. He regularly speaks at Android developer events in such diverse locations as Turkey, Spain, and Brazil. He is a stalwart of Droidcon London - this will be his fourth consecutive appearance.
When not being geeky, Mark likes to unwind by hurling abuse at football referees, specifically those who are unkind to his beloved Watford FC with whom he holds a season ticket. He also has a deep love of the chilli pepper and consumes spicy food (his favourite being Indian) at every opportunity!
Mark is happily married with a grown up step-daughter, and lives in Hertfordshire, UK.

Sebastiano Poggi is an Android Software Craftsman at Novoda in London.
A self-taught and strong OSS believer who loves beautiful and simple UX and UI, where “less is more”, Sebastiano spends a big chunk of his spare time reading and writing about Android development. He also creates and maintains some FOSS apps and libraries, that span from the fun, smaller projects to the more serious (and, perhaps, useful) work.
Sebastiano worked for some time in AKQA as a Senior Software Engineer. Before moving to London, he also worked at i’m Spa (an Italian smartwatch startup) for two years, playing with the Android platform and handling their Developer Relations. He’s been toying with the Android SDK since 2010.

As a Designer at Novoda, Leonie spends her days crafting user experiences for Android.
With 8 years experience as a designer, she has spent the last 5 years specialising in mobile with a passion for user-centred design and usability testing.

Maria Neumayer is an Android Developer working at Deliveroo. She's been developing for Android for more than seven years with a focus on UI work. Austrian expat living in London. Previously at Citymapper, Path, Saffron Digital and Rummble.

Pascal Welsch is a real Android native who started coding with the Motorola Milestone as his fist mobile phone due to the fantastic open source community to which he also contributes now.

He is passionate about design which was quite hard in the pre-material design era.

Making great user experiences needs both knowledge of the possibilities of Android and an awareness of pixels. Being such a middleman is part of his daily work at grandcentrix in Cologne.

He is an active member of the GDG Düsseldorf and other mobile communities around Cologne. Get in touch on Twitter at @passsy or GitHub to discuss open source projects and the future of Android development.

BarCamp - Animate me, if you don't do it for me then do it for Chet

About the speakers...

Workshop: Android Katas
Corey Latislaw

Watch now!

In TDD, tests lead our implementation. You start by writing a failing test and then code to make the test pass. Once you have a passing test, then you are free to refactor the system with high confidence that you didn't break other things. you continue this process until the feature is finished.

The best way to practice test driven development (TDD) is through [katas](http://en.wikipedia.org/wiki/Kata_(programming). These are small programs or exercises that you complete over and over again to build testing muscle memory and improve the speed that you write applications.

By the end of this workshop, you will be comfortable with the major types of tests that you will encounter in your day to day coding with Robolectric as well as the best testing practices.

Only through practice will you become comfortable and find your programming flow!

About the speaker...

She has written several high profile Android applications at companies large and small. By day she is installing solar in Tanzania with Off Grid Electric. At night she authors videos and books on Android programming, runs a consulting firm, and organizes the Philadelphia Google Developer Group (GDG). She is passionate about travel, local food, the outdoors, photography, and living in Philly.

BarCamp - Advanced techniques for concurrency and memory management

About the speakers...

Coffee Break + Intel Raffle

Intel Software and the whole team are happy to be back at Droidcon London. Next to cool demos, devices, tools you can experience during the show we are also giving away some nice gadgets, best of all: we will conduct a raffle on both days and give away a Dell Venue 8 7000 Android Tablet (16GB).

On the 2nd day not only that but we add a Tesco Hudle, courtesy to Tesco! All you will have to do is fill out a raffle card and provide the correct answer to 3 tech questions.

Streaming

About the speakers...

Workshop: Android Katas
Corey Latislaw

Watch now!

In TDD, tests lead our implementation. You start by writing a failing test and then code to make the test pass. Once you have a passing test, then you are free to refactor the system with high confidence that you didn't break other things. you continue this process until the feature is finished.

The best way to practice test driven development (TDD) is through [katas](http://en.wikipedia.org/wiki/Kata_(programming). These are small programs or exercises that you complete over and over again to build testing muscle memory and improve the speed that you write applications.

By the end of this workshop, you will be comfortable with the major types of tests that you will encounter in your day to day coding with Robolectric as well as the best testing practices.

Only through practice will you become comfortable and find your programming flow!

About the speaker...

She has written several high profile Android applications at companies large and small. By day she is installing solar in Tanzania with Off Grid Electric. At night she authors videos and books on Android programming, runs a consulting firm, and organizes the Philadelphia Google Developer Group (GDG). She is passionate about travel, local food, the outdoors, photography, and living in Philly.

As a management consultant, Chet has been paid by many companies to tell them how to manage their own people, teams, and processes more effectively. Now for the first time, Chet will share with you some of this advice out for free so that you can learn just as much as they have.

Managing is not for everyone. But you may be told to do it anyway. Wouldn't you like someone to tell you how?

About the speaker...

Chet is the lead of the Android UI Toolkit team at Google, where he works on animations, graphics, and performance. He also writes technical articles, writes and performs comedy, and gives presentations at developer conferences like Droidcon London 2015.

Day 2: 30th October

Friday

Keynote - Android for Java Developers
Chet Haase

Watch now!

Developers used to the Java programming language from years spent in the trenches of web, server, and even desktop computing have developed certain patterns of how they use the language and the ecosystem of libraries surrounding it. But writing mobile apps is not the same as writing these other kinds of applications, and good Android apps will have to take mobile constraints into account.
Join this session to learn how to use the language effectively and how to write better and more performant Android applications.

About the speaker...

Chet is the lead of the Android UI Toolkit team at Google, where he works on animations, graphics, and performance. He also writes technical articles, writes and performs comedy, and gives presentations at developer conferences like Droidcon London 2015.

Join us on the exhibition floor over lunch for your chance to chat with leading experts and discuss upcoming trends and technologies. We have an awesome range of clinics taking place across four zones, as well as a number of amazing raffle prizes to give away at sponsor booths.

About the speakers...

Nick is a Android Design/Developer Advocate in Google's London office where he helps designers and developers to create sublime mobile apps. ”

He has been making Android apps for over 5 years and has worked with hundreds of companies to help them to make the most of the platform. Nick is a frequent contributor to the official android developers blog, conference speaker, host of Google Developers shows (Android Design in Action, Android Office Hours, DevBytes), co-author of the 'Android Design for Developers' Udacity course and shares pro-tips on Google+ and Github. Nick has worked on Google apps such as Google I/O and Android Device Manager. Recently Nick has been focused on helping designers and developers to understand and create beautiful material design apps.

Mark Allison is a GDE for Android and software engineer with almost 25 years' experience. He is passionate about providing the user with the best possible experience. He has developed both server and client side, most commonly Android on the client side, but with also for iOS, HTML5, Symbian, and J2ME.
Mark writes a technical blog (http://blog.stylingandroid.com) which focuses on Android UI/UX topics, but often covers more general Android development techniques. He regularly speaks at Android developer events in such diverse locations as Turkey, Spain, and Brazil. He is a stalwart of Droidcon London - this will be his fourth consecutive appearance.
When not being geeky, Mark likes to unwind by hurling abuse at football referees, specifically those who are unkind to his beloved Watford FC with whom he holds a season ticket. He also has a deep love of the chilli pepper and consumes spicy food (his favourite being Indian) at every opportunity!
Mark is happily married with a grown up step-daughter, and lives in Hertfordshire, UK.

Sebastiano Poggi is an Android Software Craftsman at Novoda in London.
A self-taught and strong OSS believer who loves beautiful and simple UX and UI, where “less is more”, Sebastiano spends a big chunk of his spare time reading and writing about Android development. He also creates and maintains some FOSS apps and libraries, that span from the fun, smaller projects to the more serious (and, perhaps, useful) work.
Sebastiano worked for some time in AKQA as a Senior Software Engineer. Before moving to London, he also worked at i’m Spa (an Italian smartwatch startup) for two years, playing with the Android platform and handling their Developer Relations. He’s been toying with the Android SDK since 2010.

As a Designer at Novoda, Leonie spends her days crafting user experiences for Android.
With 8 years experience as a designer, she has spent the last 5 years specialising in mobile with a passion for user-centred design and usability testing.

Maria Neumayer is an Android Developer working at Deliveroo. She's been developing for Android for more than seven years with a focus on UI work. Austrian expat living in London. Previously at Citymapper, Path, Saffron Digital and Rummble.

Pascal Welsch is a real Android native who started coding with the Motorola Milestone as his fist mobile phone due to the fantastic open source community to which he also contributes now.

He is passionate about design which was quite hard in the pre-material design era.

Making great user experiences needs both knowledge of the possibilities of Android and an awareness of pixels. Being such a middleman is part of his daily work at grandcentrix in Cologne.

He is an active member of the GDG Düsseldorf and other mobile communities around Cologne. Get in touch on Twitter at @passsy or GitHub to discuss open source projects and the future of Android development.

React Native for Android
Olivia Bishop

Watch now!

Right now, as a mobile developer you must choose between your own efficiency and providing the user with the best native experience. React Native aims to give you the power to develop these great experiences with web-like velocity. React, a powerful js framework that rethinks UI development, can now be used to write real mobile apps for Android and iOS. This talk will explore why React Native matters for Android developers.

About the speaker...

Olivia has been at Facebook since 2011 having graduated from MIT. She worked on mobile web and was a key member of the Android Messenger team where she learned how to address the problems of scale and how to celebrate success by setting people on fire (please ask her for further explanation). She has now moved to London to manage the React Native Android team where she is attempting to empower developers with a better way to write mobile apps (and dodging fire alarms).

What is text? The answer of those who know, and like 90s music, is most likely "baby don't hurt me, don't hurt me, no more". It is often said that text is the most difficult part of a graphics toolkit, and that is for good reasons. In this talk you will learnthe skills that will enable you to understand text, and bend this mysterious creature to your will.

Just think of what you do to show some text in a TextView. Simple enough, isn’t it? Well, as it turns out, under the hood doing text is harder than it looks. Way, way harder.

From the typography theory behind the fonts system, to the intricacies of supporting Unicode bidirectional text runs, to the typesetting itself, that would be enough to drive someone crazy. And there's still nothing being drawn on screen, with that alone!

Next you'll need to have a text rendering engine that takes care of loading the fonts, laying out the glyphs, taking care of hinting too, and then actually draw them somewhere (let alone doing all this in a performant way).

Then, and only then, you will see your one-line-of-Java "Hello World" showing up on your device.

Still here? Good, then prepare for a journey that will take you through the history, implementation and pain of dealing with text. Behold the amazing powers you’ll acquire, enabling you to tame all kinds of text you’ll see on Android.

About the speakers...

Sebastiano Poggi is an Android Software Craftsman at Novoda in London.
A self-taught and strong OSS believer who loves beautiful and simple UX and UI, where “less is more”, Sebastiano spends a big chunk of his spare time reading and writing about Android development. He also creates and maintains some FOSS apps and libraries, that span from the fun, smaller projects to the more serious (and, perhaps, useful) work.
Sebastiano worked for some time in AKQA as a Senior Software Engineer. Before moving to London, he also worked at i’m Spa (an Italian smartwatch startup) for two years, playing with the Android platform and handling their Developer Relations. He’s been toying with the Android SDK since 2010.

Self-taught in everything that matters.
Former freelancer in Italy as a programmer, designer, and videomaker.
After experimenting with desktop, frontend and backend development, his fate was sealed when he fell in a love/hate relationship with the green droid in 2011.
Following many adventures, in 2014 he ventured into the heart of Berlin and decided to join Clue, where he's currently busy exercising his powers as an Android Alchemist.
Always looking for novel ways to push the boundaries of what's possible with the Android framework.

Staying alive, online and offline
Erik Hellman

Watch now!

Ever been bothered by apps that fail to work when the network suddenly drops? Do you get frustrated by games that require a constant Internet connection even though all they seem to do is ping a server? Can your app handle network handover gracefully?
You will discover how to make your app more resilient to varied network conditions and what options you have to maintain a good user experience when the device is not online. This talk will explore various stuff like best practice for integrating web services, persistence alternatives and how to actually be sure that you have a fully working network connection.

About the speaker...

Erik is the author of "Android Programming: Pushing the limits" and a long time DroidCon speaker. He has worked on the inner details of the Android platform at Sony Mobile, hacked on the Android client for Spotify and is currently as a freelancing Android developer in Stockholm, Sweden. Erik has also been teaching software development, including Android programming, for both new and senior developers.

From clockwork to smartwatch
Daniele Bonaldo

Watch now!

The measurement of time has always had a big impact on our society. The way we tell the time greatly evolved especially in the last centuries, leading to the creation of always more accurate tools, up to the first wearable technological devices.
In this talk you will explore the evolution of horology. You will discover the common elements that remained unchanged across the centuries, and how you can still find them in modern wearable devices.
You will also learn about how different it is to develop for a smartwatch, compared to a smartphone, especially considering the Android Wear platform.

About the speaker...

Daniele Bonaldo is an Android software craftsman at Novoda London. He’s passionate about photography and wearable technologies. Before moving to London, he worked at i’m Spa, an Italian startup where he had the chance to play with the Android platform while developing one of the first smartwatches on the market ("Doing smartwatches before it was cool" as they said).

The Jack and Jill build system
Eric Lafortune

Watch now!

Earlier this year, Google announced the experimental Jack and Jill compilers for Android apps. The compilers replace the current Java and Dex compilers. They still translate Java source code to Dalvik bytecode, so at some level, it may seem like a small change.
In this presentation, Eric will explore the implications for developers. How can you start using the compilers? What are the advantages? Are there any disadvantages? Eric will also share some insights in the underlying technology, such as the Gradle build process and the new Jayce bytecode representation. These changes may impact the Android ecosystem more profoundly.

About the speaker...

Eric is the creator of the open-source optimizer and obfuscator ProGuard, and its commercial extension DexGuard. Eric is obsessed with making applications more compact, more efficient, and better protected against attacks. He is the founder and CTO of GuardSquare, where they put this obsession to good use.

Give your users superpowers in the real world
Hoi Lam

Watch now!

People no longer need to sit at a desk to get the benefits of technology. You can now build experiences that work seamlessly between the virtual world and the real world. Superpowers that would not have been possible, too complex or prohibitively expensive are now possible.

Join this session for the latest update from Google on the platform components now available. The talk will also cover design philosophies and technical details on how best to take advantage of the strength of the various platforms and give your users superpowers in the real world.

About the speaker...

Hoi is a subject matter expert at Google for Wearables and Internet Of Things (IoT). He previously worked on Google Cast where he was part of the launch team for both the Google Cast SDK and Chromecast in Europe.

Prior to joining Google, he founded Exahive to disrupt the mobile commerce marketplace with new technology and business models. Hoi was an Equity Research VP at Deutsche Bank and Citigroup between 2007-2012 advising technology CEOs, CFOs on corporate strategy and institutional investors on technology investments.

Before banking, he was an enterprise architect at Accenture heading up product management for large client programmes. Hoi holds a Master and Bachelor degree in Space Engineering from the University of Cambridge.

About the speaker...

Lisa Wray is the lead Android developer at Present, a local network for extraordinary women. Previously, she was a developer advocate at Google, developed at the New York Times, and built the Android app at Genius (formerly Rap Genius). She is an Android Google Developer Expert and studied computer science and music at the Massachusetts Institute of Technology. She currently lives in Seattle.

Working Together: Avoiding house divided with developers and designers
Juhani Lehtimaki

Watch now!

Designers and developers are both working to create the best possible product but for some reason we keep failing time after time. There are many points of failure which we keep running into. In this talk Juhani wants to explore some of the obvious ones and some of the more obscure ones. Juhani also wants to share with you the tricks on how to avoid the pitfalls and improve the results of the projects.

About the speaker...

Maria Neumayer is an Android Developer working at Deliveroo. She's been developing for Android for more than seven years with a focus on UI work. Austrian expat living in London. Previously at Citymapper, Path, Saffron Digital and Rummble.

All about ORM’s
Kevin Galligan

Watch now!

Android has matured to the point where there are several database access and management options, as well as some totally non-sqlite alternatives. You will discover some of the well known options, take a look at Realm, and demo an ORMLite port that uses annotation processing instead of reflection, with benchmarks.

About the speaker...

Kevin is the President of Touchlab, an Android development shop based in NYC (that also runs Droidcon NYC).

He started coding at age 7, and has been professionally coding for over 15 years. Kevin's Android experience started before the G1 was released. He is also the original author of the ORMLite/Android implementation.

About the speakers...

Understanding scrolling techniques in Android
Cyril Mottier

Watch now!

Scrolling is one of the most important gesture on mobile platforms. Indeed, it easily allows you to access a fairly large amount of content just by swiping your fingers on screen. In order to implement such gestures, the Android SDK comes with a bunch of scrolling containers: View, ListView, RecyclerView, ScrollView, etc. While using these components independently is relatively simple, it starts getting complicated when nesting them…
In this session you will get a complete overview of how Android deals with scrolling in general and how to master the scrolling mechanism to create compelling mobile user experience.

About the speaker...

Cyril Mottier is Mobile Software Engineer at Capitaine Train and Android Google Developer Expert. Passionate about technology and design, Cyril is an avid lover of Android and a multi-skilled engineer. He is actively involved in the Android community and shares his passion writing blog posts, creating open source libraries and giving talks. His motto: “Do less, but do it insanely great”

Let's get Functional
Benjamin Augustin

Watch now!

Ever tried functional languages? Ever been annoyed that every time you see the same Fibonacci examples or yet another maths problem?
So what can functional languages really teach us on your day to day life as Android developers?
This talk will focus on what you can learn from functional languages and how to apply those concepts to any language.
Ben will start by exploring some concrete examples and see how some functional approaches can make your life easier.
Join Ben into a journey towards a more functional Android.

About the speaker...

Benjamin is a Software Craftsman and Android developer at Novoda.
Ben might have started thinking functionally when, as a kid, he got hit on his head by a ladder while doing maths homework. Suddenly, he could see functions everywhere, and now he's sharing his visions with the world. Or maybe this is just one of those crazy made up back stories, who knows?
One thing is sure, he is convinced that functional programming has a lot to teach us on our everyday work.

Pixel Perfect is not the New Black
Lydia Selimalhigazi

Watch now!

Through this presentation you will explore the challenges you must face when designing for Android, such as fragmentation, Pixel/Dpi conversion, and adaptive design, as well as the best practices to work together with your developer during the implementation phase.

You will also discover why it's so important to focus on the user, and smart ways to achieve fast and pleasant experience thanks to native patterns and Material Design.

About the speaker...

Lydia is Senior Interaction Designer @Clue, and she has over 9 years of experience as a designer.

Over the past years she has worked as a User Interface designer, specialising herself on app design and developing an extensive knowledge of the design patterns and standards that underlie each platform (iOS, Android and Windows). She also has a significant experience in print design (corporate, culture, publishing, annual reports) and Illustration. Lydia is very enthusiastic about Material design and the challenges Android offers UX/UI wise and she considers each day as an opportunity to learn something new and be a better designer.

Designing apps that everyone can use on an Android TV
Ataul Munim

Watch now!

Good design is hard. Over the last few years (since Holo), Android users have been spoiled by a sea of apps with "good-enough" design. It's easy to do. It's paint-by-numbers. It's following design guidelines. But it's not good enough!
You will discover about design and implementation faux-pas that are considered acceptable, why they're not really good enough,and learn how easily they can be fixed.
You will recognise the difference between the concept of accessible and the concept of usable, and note how anyone can develop an accessible app, but why usable apps might be more difficult to make.
You'll come away with a set of (actionable!) design and development processes that will guide you in making apps that everyone can use on an Android TV.

Prototyping your Android app, the (U)X-factor
Wiebe Elsinga

Watch now!

Oh how we love the Material Design, but to make an app Material Design that is a different story. So why not make/use prototypes? Prototypes can be a great way to improve Android application results on two fronts: they can prove a concept or improve on it, and they can teach you valuable lessons about the best ways to develop/design the app.

This session will provide practical information about the approach and experiences implementing prototyping.

Join us on the exhibition floor over lunch for your chance to chat with leading experts and discuss upcoming trends and technologies. We have an awesome range of clinics taking place across four zones, as well as a number of amazing raffle prizes to give away at sponsor booths.

About the speakers...

Abhisek Devkota is the Senior Engineering & Community Manager for Cyanogen Inc., and a lead on The CyanogenMod Project (CM).

The CyanogenMod Project is an open­ source Android distribution that is community driven and created in collaboration with volunteers around the world. CM has enabled millions of users to truly own their phone by controlling their software experience through new functionality, greater frequency of updates, and enhanced security and privacy tools beyond those provided by their device manufacturer.

Before joining Cyanogen Inc. he worked on implementation of Software as a Service solutions for various US government agencies and in his spare time was himself a volunteer to the CyanogenMod project for 6 years.

Rafael Ordog (DeVill) is a Lead Developer at Budapest-based Emarsys and popular speaker in the Hungarian software community. As a founding member of Emarsys CraftLab - the dedicated coaching team of Emarsys - he has taught university courses and lectured at numerous conferences. His passion for short feedback loops drove him to create Lean Poker, a workshop where developers have the opportunity to experiment with continuous delivery in an artificial environment.

Meaningful motion
Nick Butcher and Benjamin Weiss

Watch now!

Material design emphasizes using meaningful motion within your UIs. But when should you use it and how can it be implemented?

In this session you’ll learn about tools and techniques that help you apply motion design within your app. You will discover how to create, choreograph and control sublime animations and transitions from an engineer’s perspective. Above that you’ll use real world examples that you can dive into and learn from.

About the speakers...

Nick is a Android Design/Developer Advocate in Google's London office where he helps designers and developers to create sublime mobile apps. ”

He has been making Android apps for over 5 years and has worked with hundreds of companies to help them to make the most of the platform. Nick is a frequent contributor to the official android developers blog, conference speaker, host of Google Developers shows (Android Design in Action, Android Office Hours, DevBytes), co-author of the 'Android Design for Developers' Udacity course and shares pro-tips on Google+ and Github. Nick has worked on Google apps such as Google I/O and Android Device Manager. Recently Nick has been focused on helping designers and developers to understand and create beautiful material design apps.

Ben is a Developer Programs Engineer at Google located in London. Here he works to make Android Developers live better.

Since 2009 he has been involved with Android, creating apps for several companies and organizations. Ben used to be involved in the Berlin Android community, co-organized several bigger events and presented on various Android related topics. Ben has recently developed Topeka for Android, a material design showcase. Furthermore, Ben is the developer behind the Crouton library for Android and held a Guinness World Record.

Permissions: Changes that benefit users and devs!
Eric Cochran

Watch now!

Come to learn about Android permissions!
What is new with runtime permissions in M? With are all the new changes, and what do you need to do to update?
You will start with an introduction to permission groups, what permissions /data/app, /system/app, and /system/priv-app apps get for free, and what dangerous and normal protection levels are.
Then, learn about the basics of asking for permissions at runtime. When should you check for granted permissions? How do you ask for permissions? What are the cases you might miss? What happens when a user changes his mind about a granted permission?
Eric will also explore briefly what the new model means for backwards compatibility in apps.
Now, how do you get your existing app up to speed before M releases? You will discover good ideas and practices for making the leap as well as recommended UX changes to handle the multitude of cases that will come up in your permission request interactions.
At IFTTT, the flagship IF automation app is a permission-hungry beast (in a good way)! At IFTTT they love permissions as a way to gain so much Android functionality, but not all users want to use all of that functionality in their apps. The new permissions model is opening up a great opportunity for IFTTT, as users do not have to agree to permissions for features they don't need up front. They are having a blast updating to the new permissions model. With no more scary lists of permissions, IFTTT may be a prime use case and are hoping to grow with even more users.
Runtime permissions are going to be great for the IFTTT team; see how they can build trust with users for you, too!

Power optimization for Android apps
Xavier Hallade

Watch now!

Android devices running on battery need to be optimized for power. When taking a look at the CPU this optimization starts typically with the race to idle, meaning to go to finish the workload as fast as possible.

However typical Android devices are running on a SoC with many other parts like GPU, hardware decoders, sensors, 2G/3G/4G/Wifi modules... All these parts need to be optimized to reduce the power consumption, but the biggest part of the problem/solution are applications themselves.

Guessing what software is actually causing high power consumption and mitigating it aren't simple tasks. In this session You will explore typical causes of high power consumption, how to debug them and provide possible solutions.

Android provides a number of APIs, OS tricks, and developer tools around power consumption, you will also get to know, learn, and understand them through this talk.

About the speaker...

Xavier Hallade is a software engineer at Intel Software and Services Group in Paris, France, where he works on a wide range of Android frameworks, libraries and applications, helping developers to improve their support for new hardware and technologies.

He's a Google Developer Expert in Android, with a focus on the Android NDK and Android TV.

Material Design Adaptative UI
Marcos Paulo Damasceno

Watch now!

How to scale your Material Design app in many different screen sizes. You will learn a very good technique to decide when to use certain patterns from Material Design and how to use animations and colours to express your branding. When it's ok to create your own pattern and how to not become a guidelines developer.

About the speaker...

Marcos is an Android Craftsman at Mirego and Droidcon Montreal organizer.

He loves simple and beautiful UX and UI and has his attention always focused to small details and what makes mobile apps great. A passionate about Start Ups, he serves as a mentor for some successful Brazilian apps like Mobills (+600k downloads) and in some hackatons and events in Montreal. He has been playing around with mobile since 2010, worked in many significant android apps as well as on the backend side for the Brazilian market.

How UX Research Delivers Successful Games
Graham McAllister

Watch now!

Creating games is a difficult task, but your chances of delivering a successful game can be greatly increased if a UX Research process is implemented.
This talk will explore ten methods that help improve the player experience of your game at all stages of the development lifecycle - concept, design, production, and soft/post-launch. When combined, they help to ensure that players find your game understandable, usable, and ultimately, enjoyable.

About the speaker...

Graham is the Director of Player Research, an award-winning user research and playtesting studio based in Brighton, UK. Player Research help studios deliver world-class games by challenging assumptions, validating design decisions, and providing evidence on the player experience throughout development.
Their clients include Sony, NaturalMotion Games, EA, Mind Candy, Jagex, Ninja Theory, Madfinger Games, Hutch Games, and Channel 4 among many others.
Graham is a BAFTA Games member and writes a monthly column on user research for GamesIndustry.biz.

Coffee Break + Zeroturnaround Raffle & Intel Raffle

Intel Raffle - Intel Software and the whole team are happy to be back at Droidcon London. Next to cool demos, devices, tools you can experience during the show we are also giving away some nice gadgets, best of all: we will conduct a raffle on both days and give away a Dell Venue 8 7000 Android Tablet (16GB).

On the 2nd day not only that but we add a Tesco Hudle, courtesy to Tesco! All you will have to do is fill out a raffle card and provide the correct answer to 3 tech questions.

About the speakers...

Advancing Development with the Kotlin Language
Jake Wharton

Watch now!

Using Kotlin for Android development has grown in popularity over the last year. Even to those who are not currently using it, the value proposition of the language immediately resonates. There already are a lot of introductory talks to the language and its extensions for use on Android. This talk will explore advancing the usage and design patterns of the language for Android development to solve larger problems.

Prior knowledge or use of Kotlin is not required to attend this talk. Some concepts of the language will be used without introduction but they are intuitive and/or quickly learned. Even if you don't fully understand every language concept on which each example is built, the resulting functionality will be clear.

About the speaker...

Android Framework engineer at Google working on Kotlin things. Has a long-time severe allergy to boilerplate code and for years has been raising awareness on the issue as well as leading efforts to eradicate this horrible disease that plagues modern developers.

Physics UI
Filipe Abrantes and Will Bailey

Watch now!

In this talk you will learn how physics allow you to create fully interactive, coherent UIs that are a joy to use and easy to maintain.
Filipe and Will will start by explaining the underlying physics (aka Springs) that power modern animation libraries, how to tweak its (typical) parameters and examine alternatives. You will then discover different ways of implementing such libraries on Android, making the case for how decoupling animation state from Views can make your life easier. Along the way you will explore related topics such as prototyping tools, filling the developer-designer gap and how this all fits into material design.

Will is a Software Engineer at Facebook/Instagram who focuses on bringing delightful user experiences to Android. While leading the front end development efforts for Facebook Home, he developed a simple
framework (Rebound) and philosophy for coordinating user interfaces with physics. He enjoys applying this approach in his day to day work and sharing his ideas with others through through open source.

Most developers agree that their apps should be “accessible,” but what does that even mean? Even if you’d like to have an accessible application, you find roadblocks along the way: lack of documentation, push-back from product priorities, no standards for mobile devices, and perhaps most importantly, not understanding what users really want.
As Accessibility Lead for iTriage, Kelly has worked with advocacy groups such as the Blind Institute of Technology to uncover what makes an app truly accessible, and the actual developer time investment required. Spoiler alert: it’s easier than you might think!
Join Kelly as she explores common pain points suffered by many technology users, how the Android platform is quickly gaining on iOS in accessibility features, and how you can make your app accessible to all. You will finish up with code samples of common pain points, including Material Design examples, and learn how easily they can be fixed.

About the speaker...

Kelly Shuster is an Android Developer at Ibotta in Denver. Prior to mobile development, she worked as an Embedded Firmware Engineer focused on disk drive read channel optimization. She holds a degree in Electrical & Computer Engineering, and enjoys sharing technical knowledge wherever she goes, from local meetups to international conferences alike.

Invisible Apps
Tim Messerschmidt

Watch now!

While smartphone usage is increasing year over year, single apps get less and less attention. This opens up an opportunity to turn this problem into a strength: moving your app into the background by turning core services into an invisible app. The invisible app is a concept that became apparent in the last few years; businesses like Uber have moved central parts of the app interaction into the background without requiring the user to confirm central decisions over and over.

Braintree, a PayPal company, is partnering with various companies that fall into the invisible app category. In this talk Tim will share with you his lessons learned from mentoring startups and innovative companies that tried to achieve being “invisible”, while maintaining security, profitability and most important: a great user experience.

Amongst the technologies that will be explored there are tokenization and leveraging user uniqueness based on smartphone usage behavior. A wide array of sensors – like GPS, Bluetooth LE, and WiFi - supports this concept and can be leveraged creatively to get closer to being “invisible”.

About the speaker...

As a long time mobile and web developer, Tim channels his knowledge and experience as Braintree's Head of Developer Relations. He is passionate about startups and serves as a mentor at multiple incubators and accelerators.
Prior to joining PayPal, Tim worked with Neofonie Mobile and Samsung focusing on several mobile projects. In his spare time, he leads and creates training classes in all sorts of developer-oriented topics, contributes to Open Source projects and is one of the authors of the Mobile Developer’s Guide to the Galaxy. In addition, he authored numerous articles published in print magazines.

“The experiment has just begun.” Building a real Reddit ‘button’ game with Android, IoT, and Firebase
Mike McDonald

Watch now!

The button was a game and social experiment run on Reddit from 1 Apr 2015 to 5 Jun 2015. The idea was simple: a 60 second countdown timer next to a reset button. When users pressed the button at a specific time, they would also be assigned a specific colour: purple if between 52 and 60 seconds, blue between 42 and 51 seconds, etc. and grey if a user hadn’t pressed the button yet. The power of the game is in its simplicity, but also in its scale: during that time, over a million users joined together to keep the game going. Developing games for this scale is difficult, but it doesn’t have to be.
In this talk, you will create our own ‘button’ game by connecting a comically oversized button to the internet and writing a companion Android app for audience members to play along. The button and app will be connected through Firebase, an application platform designed to speed up mobile, web, and IoT development by providing authentication, realtime synchronization, and Reddit scale.
By the end you will learn how to use Firebase to create mobile and IoT applications which seamlessly interact between hardware and software. You’ll also learn how to leverage realtime, event driven programming models for both game and IoT development. Also, unlike the Reddit version, this experiment promises a more climactic end!

About the speaker...

Mike is an engineer on Firebase, a powerful application platform designed to speed up mobile, web, and IoT development. He spends his time building and evangelizing mobile solutions, working on internal tools, and supporting Firebases’ 200,000 developers. In his free time, he enjoys the outdoors and developing embedded hardware.

Join us on the exhibition floor over the coffee break for your chance to chat with leading experts and discuss upcoming trends and technologies. We have an awesome range of clinics taking place across four zones, as well as a number of amazing raffle prizes to give away at sponsor booths.

About the speakers...

Erik is the author of "Android Programming: Pushing the limits" and a long time DroidCon speaker. He has worked on the inner details of the Android platform at Sony Mobile, hacked on the Android client for Spotify and is currently as a freelancing Android developer in Stockholm, Sweden. Erik has also been teaching software development, including Android programming, for both new and senior developers.

Kevin is the President of Touchlab, an Android development shop based in NYC (that also runs Droidcon NYC).

He started coding at age 7, and has been professionally coding for over 15 years. Kevin's Android experience started before the G1 was released. He is also the original author of the ORMLite/Android implementation.

Mobile Services from Google
Laurence Moroney

Watch now!

Google provides a number of terrific mobile services that developers can use to build better apps. In this talk, Laurence a developer advocate at Google, introduces a number of these services, including Location, Maps, Places and Mobile Vision APIs.

About the speaker...

Laurence Moroney has authored more programming books than he can remember.

A well known speaker at conferences such as Google IO, Microsoft Build, and others, he's passionate about mobile development, and Android in particular. When not messing around with development, he's a published Sci-Fi novelist and produced screenwriter.

Vector All The Things
Mark Allison

Watch now!

Vector Drawables were introduced with the Android L Developer preview and the accidentally leaked Compat library shows that Google are adding backwards compatibility for this extremely useful addition to the Drawables toolkit.

Mark Allison, author of https://blog.stylingandroid.com, will offer an overview of how Vector Drawables work and then share with you some examples of how to achieve some really cool animated icons using AnimatedVectorDrawable.

About the speaker...

Mark Allison is a GDE for Android and software engineer with almost 25 years' experience. He is passionate about providing the user with the best possible experience. He has developed both server and client side, most commonly Android on the client side, but with also for iOS, HTML5, Symbian, and J2ME.
Mark writes a technical blog (http://blog.stylingandroid.com) which focuses on Android UI/UX topics, but often covers more general Android development techniques. He regularly speaks at Android developer events in such diverse locations as Turkey, Spain, and Brazil. He is a stalwart of Droidcon London - this will be his fourth consecutive appearance.
When not being geeky, Mark likes to unwind by hurling abuse at football referees, specifically those who are unkind to his beloved Watford FC with whom he holds a season ticket. He also has a deep love of the chilli pepper and consumes spicy food (his favourite being Indian) at every opportunity!
Mark is happily married with a grown up step-daughter, and lives in Hertfordshire, UK.

Microservices is our BFF: why SoundCloud stopped using its own public API for its mobile clients
Duana Stanley

Watch now!

In the beginning, SoundCloud mobile and web clients both used SoundCloud's public API, which allowed the company to “be their own customers” when developing their public API. As SoundCloud's mobile and web clients evolved, public API development became a bottleneck for feature development, because mobile and web clients have different needs. To unblock themselves, they introduced BFF (Backend-for-the-Frontend!), a framework to build custom, usecase-oriented APIs which allowed their mobile engineers to develop and maintain their own API (in Scala!). BFF’s goal is to make writing robust, scalable APIs easy. Duana will share with you the wins and learnings in moving to this architecture and how it enabled the company to transition to feature teams at SoundCloud.

About the speaker...

Duana Stanley has been building both public and internal APIs for the last 4 years. At SoundCloud she has built microservices in Ruby, Node.js and Scala. She is now learning Android so she can make changes to the SoundCloud Android App as required by her feature team. She also enjoys making tech accessible for everyone by coaching at RailsGirls and OpenTechSchool events in Berlin.

Facebook Infer: A static analyzer for catching bugs before you ship
Martino Luca

Watch now!

Static analyzers are automated tools that spot bugs in source code by scanning programs without running them. They complement traditional dynamic testing: Where testing allows individual runs through a piece of software to be checked for correctness, static analysis allows multiple and sometimes even all flows to be checked at once. Infer is a static analyser that is used internally to analyse the main Facebook apps for Android and iOS, Facebook Messenger, and Instagram, among others. At present, the analyzer reports problems caused by null pointer access and resource and memory leaks, which cause a percentage of app crashes.

Each month, hundreds of potential bugs identified by Facebook Infer are fixed by our developers before they are committed to our codebases and deployed to people's phones. Facebook Infer is open source (http://fbinfer.com/) so you can use it yourself.

LEVEL UP! A better gaming experience with Google Play Games Services
Stefan Hoth

Watch now!

Developing games for mobile devices is certainly one of the most lucrative genres today. Google reflected this importance by splitting the "Games" section of the Play Store into sub-catogries to account for the growing market in that area. With Android TV Google even created a whole platform designed for gaming on Android and partners like Nvidia and Razer joined the party.

It's already hard enough to come up with a fresh idea for a new game, make it look good and work on all the target devices. But adding social features like leaderboards, achievements, multiplayer features to compete with friends and offering an easy way to continue a game phone that you started on your tablet is what can catapult a good app to a great everyone of your friend knows. All these features and more you can get with the Google Play Games Services bringing you happier users, higher rentention rates and viral recommendations - all for free and with support for all major platforms.

The talk will explore the different parts of Google Play Games Services, how to set them up and integrate them with your Android app, mention a few pitfalls and finishes off with a multiplayer live demo of these features - if the demo gods are playing nice. In the end you'll be ready to easily add those features to your app and make your users happy while still having time to focus on what's important: Your game.

About the speaker...

Stefan works as an Android Software Craftsman at Novoda in Berlin. He helps creating community events like Google Developer Group Berlin, Berlin Hack and Tell and the DevFest Berlin. He enjoys learning new tricks and discuss about best practices.

Coffee Break + Pollfish Raffle & Epson Raffle

Pollfish Raffle - Pass by Pollfish booth at Droidcon London and take part in our raffle for a Moto 360 smartwatch!

Epson Raffle - Visit the Epson stand for your chance to win a pair of Moverio BT-200 smart glasses. To enter the draw simply submit an entry form at the Epson stand on the 29 and 30 October 2015. All names will then be placed in a raffle to be drawn at random during the final conference day. Don’t worry if you need to leave early, we’ll be emailing the winners after the draw!

About the speakers...

Make Believe
Shanee Nishry

Watch now!

Virtual reality is coming. Join Shanee and explore virtual reality and how it may change your life. Learn how it works and how to design virtual reality experiences.
Learn about Project Tango and what can be done with advanced sensors on mobile devices. Gaming with positional tracking and augmented reality barely scratch the surface. Experience demos at the end of the talk.

About the speaker...

Shanee Nishry is a Games Developer Advocate working to empower game developers, advance virtual reality and bring the best gaming experience to Android.
Prior to Google, Shanee worked as a game programmer and created various games and cross-platform game engines.
Shanee is extremely passionate about games, engine architecture and virtual reality and was listed in the UK's Top 100 Women in Games of 2015.

Android is the World Phone
Corey Latislaw

Android is the most popular operating system in the world and is used by billions of people! This presents unprecedented opportunity in emerging markets to make a positive impact on people's lives.

You will explore emerging use cases across such diverse sectors as agriculture, banking, activism, and healthcare. You will walk away with a deeper appreciation for the technical and social challenges you will encounter in these markets and practical mitigations to overcome them to make a difference.

About the speaker...

She has written several high profile Android applications at companies large and small. By day she is installing solar in Tanzania with Off Grid Electric. At night she authors videos and books on Android programming, runs a consulting firm, and organizes the Philadelphia Google Developer Group (GDG). She is passionate about travel, local food, the outdoors, photography, and living in Philly.

Let's talk usability testing
Leonie Brewin

With this talk you will consider the advantages of usability testing in product development and tackle the challenges you, as Android creative, face along the way.

Leonie will begin with a brief introduction to the concept of user-centred design and how it helps you to gain further insight into your users and the products you create.

Leonie will explore a variety of methodologies and tools, with tips on how to recruit the right users, how to get the most out of your research and how to define sensible action points from your results.

About the speaker...

As a Designer at Novoda, Leonie spends her days crafting user experiences for Android.
With 8 years experience as a designer, she has spent the last 5 years specialising in mobile with a passion for user-centred design and usability testing.

Android Auto
Benjamin Stürmer

Watch now!

The amount of car accidents that are caused by distractions is rising every year. Most countries of the world banned mobile phones while driving over safety concerns. Google creates a safety solution with Android Auto. With it, phones can project your compatible apps right to your vehicle infotainment system.

Hive CI: Making Automation Scale for iPlayer
Jitesh Gosai and David Buckhurst

Watch now!

Our remit at the BBC means we have to reach as wide an audience as possible. When you consider how this applies to our iPlayer mobile app, we have to support a huge variety of devices and os combinations. Daunted by the amount of manual testing we would have to perform, we invested heavily into automation to reduce our manual efforts.

We quickly built up a large and successful suite of automated tests and could run these on a single device driven by our CI system. When it came to making this scale to the large number of devices we wanted to support, we really struggled.

The difficulties we faced were:

how to manage and run tests on multiple devices

keeping devices stable and ready to run tests

dealing with false positives and intermittent failures

managing the huge number of tests we’d accrued and the GBs of results we were generating

We struggled to scale our approach using conventional CI tools. We wanted a system that could help us in three areas:

managing the physical devices and keeping them in a ready-state to run tests

scheduling and running tests across multiple connected devices

collating and interpreting results across a single build.

We built a custom CI system, which we call Hive CI to help us overcome these problems. Hive CI was designed to be device aware, and test aware giving us greater control over how we run our tests, what tests we run, and what devices they run on. Our system could be used by any team in the BBC, for any mobile testing project, using any testing framework.

Now that we could run all our tests on all our devices, we found ourselves with a completely new set of problems. The effort of maintaining over 200 tests across all our physical devices was a full time job. And left no time for investigating the millions of test results we generated every day. We needed a more intelligent approach to what we ran. We solved this in three ways:

About the speakers...

Jitesh has over 14 years Test experience working with a wide variety of companies from Mobile manufactures to OS builders and app developers. He is currently working with the Mobile Platforms team within the BBC to help identify their Test Automation approaches and how the teams transition to DevOps and beyond.

Wrap Up & Thanks (Albert Hall)

About the speakers...

A Sneak Preview of Droidcon London 2015

We're delighted to welcome a fantastic range of experts, sponsors and exhibitors to this year's conference. On these pages, you'll find a heads-up on some of the content they'll be sharing at Droidcon London this year.

Looking forward to Droidcon? Share it!

I am excited to be attending my first DroidCon this year, much less speaking and having XDA sponsor the event. #DroidconUK15 is certainly shaping up to be an exciting event, and I am really looking forward to a number of speakers on the schedule. Chet Haase is always a treat to listen to, Alin Jerpelea from Sony always shares important information about Sony's open source endeavors, and Jon Reeve talking about reverse engineering is certain to get my creative juices flowing. I am also honored to be able to share about the Android ROM community and how it has grown over the years. I look forward to meeting all of you, and make sure you stop by our booth!

I am delighted to be joining #DroidconUK15, where I will be sharing my thoughts on backend development for mobile, in particular, why we stopped using our public api for our mobile clients at SoundCloud.
I am really looking forward to meeting the Droidcon community, because I have just switched from backend development to mobile this year so it's a new scene for me. At Droidcon London 2015 I most looking forward to learning about the challenges people are facing.

I’m very excited to be a part of Droidcon London 2015 talking about ‘Usability Testing for Android’. I will be speaking about the advantages of usability testing and how it can aid us in our mission to create useful, engaging products that our users will love! With a great lineup of speakers, it’s set to be a great event for all. I look forward to meeting many more members of the Android community, sharing thoughts, ideas and stories.

I'm excited to speak at Droidcon London on Android, IoT, and building realtime apps with Firebase. I'm looking forward to interacting with the incredibly diverse Android community, and hope to learn a lot from other speakers and attendees.

Why are you looking forward to droidcon London? Share it on @droidconuk

Android developers – learn about Sony’s open devices, SmartEyeglass, and Xperia Z5 series at this year’s Droidcon London

Sony has a lot to offer Android developers at this year’s Droidcon London. Come to our session to learn how to customize your own Xperia smartphone with open source software. In our booth, get hands-on with our latest flagship series – the Xperia Z5. And try on SmartEyeglass, Sony’s binocular, see-through eyewear, which comes with an SDK to let you create your own augmented reality apps.

For Android developers that are attending Droidcon in the UK, be sure to check out all of Sony’s developer offerings:

Open Device program speaker session – Alin Jerpelea, Open Source Community Manager, will talk about what we’re doing to enable more collaboration and innovation within the Open Source community. Alin will also explain Sony’s short and mid-range plans for AOSP for Xperia. For the exact date and time, please see the Droidcon London 2015 lineup.

Innovation: SmartEyeglass – Try on our see-through, augmented eyewear to see a demo of the future of work environment. Come talk to us if you’ve got an idea of how SmartEyeglass could be integrated into your own solutions. Plus, find out about the SmartEyeglass SDK, which allows for the creation of augmented reality apps.

Next-gen Xperia Z5 flagship series – check out the next-generation smartphone camera – Xperia Z5, and Xperia Z5 Compact, along with the world’s first 4K smartphone Xperia Z5 Premium, and learn how you can develop camera apps for the Xperia Z5’s 23MP camera.

Meet Intel® @ Droidcon London on 29-30th-October-2015

We are extremely happy to be back Droidcon London again this year for the 4th time! We have lots of new interesting things waiting for you including new devices, great tools, demos and an exciting raffle with great prizes for you. Our GDE Xavier Halladewill especially talk on the power optimisation for Android apps. Also you should not miss to attend the clinic talk on the Cross-platform Native app development in Java with the Intel® INDE Multi-OS Engine by our partner 'Migeran'.

Note: Our “Intel® Diversity Meetup” event on Thu-29-Oct. @ 6. pm, before the party will provide you insights on what Intel® is doing in the space and getting some view from an external speaker on how to balance career, private life, motherhood and more... Drinks and snacks will keep us going till we join the party!

Epson is back at Droidcon this year with the latest developments in its Moverio Smart Eyewear range and its Runsense and Pulsense fitness watches.

Powered by the Android operating system, the Moverio BT-200 provides a platform for a wide range of applications thanks to its binocular see-through display and 3-D capabilities. Over the last year, Epson has concentrated on exploring the possible applications for Moverio with its developers, and providing them with tools to make it even easier to create applications.

Epson’s Moverio BT-200 smart glasses have attracted a growing list of developer partners. Visitors to the Epson stand will experience creative demonstrations and discover the real-life applications, prototypes and opportunities that exist in the realm of augmented reality technology in consumer, commercial and business environments.

From gaming and flying drones to bringing museum exhibitions to life and also helping customers better visualize products to facilitate the sales process, the Moverio BT-200 brings a whole new dimension to every person and organization that uses it . Many more applications and developments will be announced over the coming months as well. Epson’s Moverio platform is unlocking the power of augmented reality, all based around Android’s capabilities for app development, and now is the time for developers to get involved to seize the opportunity offered by the soaring potential in the market.

On this year’s stand, Sean McCracken, the highly acclaimed smart glasses app developer will
be on hand to talk about opportunities for developers to use Moverio. Sean is an established and successful developer of Moverio applications and he will be giving a presentation to talk about the possibilities it offers for augmented reality and mixed reality applications. Don’t miss out on how you can get started and learn best practices and research from a top smart glasses developer on how to make an amazing experience!

Epson will also be showing a selection of its Pulsense and Runsense fitness watches, including the acclaimed Runsense SF-810 which combines heart-rate monitor and GPS run tracker in one easy-to-wear, user-friendly unit.

Visitors to the stand will also be able to take advantage of discounts on Moverio available exclusively at the show, plus the chance to win a pair of Moverio glass in a prize draw!

The ASOS team will join us at Droidcon 2015!

This year the ASOS Mobile Team is coming to Droidcon in full force! The last few years we enjoyed the deep technical talks, the opportunity to talk to a variety of people with different backgrounds and ideas, and the chance to discover new tools and services among the exhibitors that could help us in doing what we do. We’re looking forward to doing all that again this year, but actually much more; we’re sponsoring the event and we’ll be present with a booth to talk to even more of you (to listen to what you think about our shopping app, hear new ideas and maybe collaborate on some if you’re looking for a cool place to work!).

ASOS on stage!

Not only that, but we’ll also be presenting on stage, talking about what’s behind developing one of the best rated and award-winning Android (and iOS) apps for shopping online, enjoyed by millions of happy users. Come to our booth and learn about our team, our daily process to move from design to production, the continuous integration and automation testing strategy that ensure we build robust applications. Find out what tools we use to monitor performances, modify network calls on the fly, track crashes.
We’re going to mention and touch a lot of topics, technologies and tools of the trade (Gradle flavours and remote config settings, Appium, NewRelic, Travis CI, HockeyApp, Charles Proxy and more), and we hope that developers of any level will find out something interesting.
The talk will be delivered by Laurence Dawson (Senior Android Dev), Andrea Trocino (Head of Mobile) and Marco Bellinaso (Solutions Architect), who have been behind the ASOS mobile appssince the beginning. See you there!

Continuous Delivery for Android Applications. I hear that phrase around the office place almost every day. Sometimes it seems it’s more of a fashion statement than an actual description. And yet many companies claim that they do continuous delivery, but what exactly is that?
Even at Sky, where I currently work, we struggle to perfect it to the level in which we would all be satisfied.
Sky has dozens of different teams, APIs, platforms, products and business propositions. Managing efficient development is such an overpopulated space that it will always be a difficult task.
We need to automate as much as possible, so we can concentrate on these differences, and get the best out of each developer in our team. I have written this article to share our experience at Sky with the Droidcon community and will try to simulate issues we face on daily basis (but on a much smaller scale)... Read Pavel's full article on Continuous Delivery for Android applications here.

COME SEE PAVEL JACKO AT DROIDCON 2015

You will also be able to find Pavel Jacko at Sky's booth this year.

A short interview with Sean McCracken - who will be joining us as a speaker and clinic host this year!

What skills or expertise will you be sharing at Droidcon London this year?

I am delighted to be joining Droidcon London this year, where I will be sharing my thoughts on how to develop for Augmented Reality smart glasses. I'll also be showcasing the work I've done on the Epson Moverio BT-200s. I am really looking forward to meeting the Droidcon community, because I've been an Android game and wearable specialist for the last 2 years and would love to hear what they think about the projects I've been working on. I'm also keen to see projects the community is working. It's nice to get a pulse of what's cool currently.

What are you hoping to learn at Droidcon London 2015?

I am most looking forward to learning about what the current state of Android wearable, game, and AR development is in London, and the surrounding areas. Also what the adoption rates of these technologies look like in the community.

Who should join your clinic at Droidcon London 2015?

I will be hosting a clinic on the latest in Augmented Reality. If you would like to find out more about mobile Augmented Reality and Mixed Reality game and application development, or if you have any burning questions on United3D and native Android, then join my clinic at Droidcon! I can also help with queries regarding porting content made for mobile devices to see through AR glasses, and user experience best practices for AR/VR and Mixed Reality.

COME SEE SEAN MCCRACKEN AT DROIDCON 2015

You will also be able to find Sean McCracken at Epson's booth this year.

A short interview with Erik Hellman - who will be joining us as a speaker this year!

What skills or expertise will you be sharing at Droidcon London this year?

My talk for this Droidcon will focus on a topic that has always been important to me; how to handle offline scenarios in you application properly. Detecting Internet connectivity in applications is a surprisingly complicated task, because it is not a simple discreet state. There are lots of things that can be tricky to detect that will ultimately decide if your application can perform a successful network call, ranging from a weak WiFi signal, a captive portal or simply a bandwidth that is so low that it effectively will result in network timeouts. Dealing with all of these are crucial in order to provide the best possible user experience.
In my talk I will address two main topics; how to properly react to changing network connectivity and how to gracefully degrade functions in you application when the user is offline. I’d love to hear more about your own experiences on this topic and see if the tips I provide could be of use.

Why are you looking forward to meeting the Droidcon community?

I am really looking forward to meeting the Droidcon community because this is where you have the chance to meet the best Android developers and learn of all the new stuff. Few other events offer the same level of exchange of ideas, discussions and possibilities to learn new and exciting technologies.

I hope to hear more about things like RxJava, Kotlin, IoT, Android TV and see what cool stuff people have done with the new APIs in Android M. The chance to meet and talk to developers from all over the world offer a unique possibility to learn stuff and I hope to have lots of interesting discussions with all of you!

COME SEE ERIK HELLMAN AT DROIDCON 2015

A short interview with Marco Godfroid- who will be joining us at this year's Droidcon!

What skills or expertise will you be sharing at Droidcon London this year?

I am delighted to be joining #DroidconUK15, where I will be showcasing our Moverio smart glasses that we believe have the potential to offer much more than any tablet or smart device to Android developers, and presents an opportunity for them to change the way the world consumes information.

Why are you looking forward to meeting the Droidcon community?

I am really looking forward to meeting the Droidcon community, because they are the creative minds behind the applications that make the most of our product’s revolutionary technology and can help us achieve this vision. We are at the dawn of a new computing era, and it’s exciting to be in this together and I am thrilled to show some of the amazing things our community of developers already built.

What are you hoping to learn at Droidcon London 2015?

At Droidcon London 2015 I most looking forward to learning about what the Droidcon community would like to build for our Moverio smart glasses and how we could help them successfully launch new apps and businesses based on the Moverio platform.

COME SEE MARCO AT THE EPSON BOOTH

Business Design Centre

Situated in Islington, one of London’s most vibrant areas, the BDC is within walking distance of Angel tube station and relatively close to Kings Cross, Farringdon, Liverpool Street and Euston stations. Conveniently located outside the congestion charge zone, the venue also benefits from on-site car parking, an adjacent Hilton Hotel, and has disabled access.

Speak

As the Droidcon 2015 hurricane arrives in London soon, we figured it was time to put together a list of events and parties related to Android, IoT and App Development, taking place around the city in October & November. Follow @droidconuk to stay close to the Droidcon action!

Have an event to add to this Droidcon London Fringe Events & Party Guide? Send it to droidcon@skillsmatter.com and we’ll add it to the list.

<!-- section three -->

DroidconHack 2015 - at CodeNode, on October 31st to November 1st

We hope Droidcon London 2015 will inspire you with lots of new ideas. If you fancy getting stuck in straight away, join fellow Droidcon attendees and some of the most talented coders and experts, for the traditional, weekend-long DroidconHack and create something amazing!
Come along to have some fun experimenting with the latest android technologies, get your hands dirty coding on some pretty cool gadgets and devices, whilst having a chance to win some of the awesome prizes awarded by our DroidconHack challengers and supporters. Participation is free for registered attendees, and you can register here.

<!-- end of section three -->

<!-- section four -->

Amazon Appstore Developer Summit - at CodeNode, on November 3rd

The Amazon Appstore Developer Summit is for Android and HTML5 developers who want to gain unique insights into the Appstore eco-system, emerging user interfaces that are driving new user behaviours, and disruptive new business models that are opening up opportunities for customers and the developer community. Join to see talks and workshops by developer guest speakers, from disruptive start-ups to established consumer brands, who are at the forefront of innovation in their market segments. Like the sound of that? Find out more here.

Thanks to our sponsors

Skills Matter's community conferences are made possible thanks to the generous support of our amazing sponsors, who help us keep tickets affordable, organize great workshops and are keen to meet you at their booths, to share their projects, tools and frameworks with you.

To learn more about our sponsors, click on their logo!

Available Packages

PLATINUM SPONSORSHIP

Engage with the Droidcon community! Show off your team, projects, tools or devices at your Droidcon conference booth!

Engagement Benefits

One item (leaflet, device, pen or notepad) included in all Droidcon
swag bags

2 free exhibitor tickets for your Droidcon exhibitor team

1 free conference ticket, which you can gift to your clients,
your engineering team or a member of Computing At School
(teachers learning computing to teach the new National Computing
Curriculum).

DROIDCON COMMUNITY SKILLSCAST SPONSORSHIP

Be remembered! Have your logo displayed on all Droidcon SkillsCast recordings!

Skills Matter will record almost every talk held at Droidcon and will publish these as SkillsCasts on Skills Matter.com. SkillsCasts are available to Skills Matter's 60,000+ strong (member) community and comprise of film footage as well as all code and slides presented in the Droidcon talks.

If your company would like to sponsor this year's Droidcon SkillsCasts, your logo will appear along with one other sponsor logo and the Droidcon organiser logo's in all recorded SkillsCasts.

Brand Visibility Benefits

Your logo on all Droidcon SkillsCasts, available to Skills Matter's 50,000 strong member community.

Exclusive to two Droidcon sponsors and two Droidcon organisers only!

SPONSOR THE DROIDCON 2015 PARTY!!

Be remembered! Have your logo printed on all Droidcon Party beer mats and party badges, provided to conference attendees, speakers and sponsors attending the party this year.

Brand Visibility Benefits

Your logo displayed on Droidcon Party beer mats and party badges

Your logo displayed on Droidcon Party pop-up banners

Get your logo featured in lots of pictures taken at the Droidcon Party!

Plus 'Partner' sponsorship benefits

Exclusive to two party sponsors only!

SPONSOR THE DROIDCON 2015 T-SHIRTS!

Be remembered! Have your logo printed on all Droidcon T-shirts, provided to all conference attendees, speakers and sponsors attending this year.

Brand Visibility Benefits

Your logo on 1,500 Droidcon t-shirts

Exclusive to two t-shirt sponsors only!

DROIDCON SWAG BAG SPONSORSHIP

Be remembered! Have your logo printed on all Droidcon swag bags, provided to conference attendees, speakers and sponsors attending this year.

Brand Visibility Benefits

Your logo on 1,500 Droidcon swag bags

Exclusive to two swag bag sponsors only!

DROIDCON HACKATHON

By sponsoring the Droidcon London Hackathon, you will be able to engage some 300 Android developers with your latest platform, tools or devices.

Sponsor and set one of the hackathon challenges, judge submissions, select winners of your challenge and provide a prize to the best team during the award ceremony on Sunday.

Announcements, submissions and the award ceremony are all filmed and published on the droidcon website. In addition to high social media activity Droidcon Hackathons create each year, your engineers will have the opportunity to work and collaborate with the hackathon's passionate engineers over 48 intensive (all day all night) hours.

Over the past months, various performance improvements have been made in Gradle core that highly benefit Android developers. And more radical improvements are coming soon. On the forefront are the modeling of variants and a revolutionary new configuration model. This will further enhance the...

In TDD, tests lead our implementation. You start by writing a failing test and then code to make the test pass. Once you have a passing test, then you are free to refactor the system with high confidence that you didn't break other things. you continue this process until the feature is...

Over the last 18 months Ustwo Games took on the challenge of creating a VR experience that would be a worthy successor to the BAFTA award-winning Monument Valley. The result is Land’s End, the showcase game that Oculus and Samsung used to launch the new consumer version of the Gear VR.

In the beginning, SoundCloud mobile and web clients both used SoundCloud's public API, which allowed the company to “be their own customers” when developing their public API. As SoundCloud's mobile and web clients evolved, public API development became a bottleneck for feature...

Right now, as a mobile developer you must choose between your own efficiency and providing the user with the best native experience. React Native aims to give you the power to develop these great experiences with web-like velocity. React, a powerful js framework that rethinks UI development, can...

Designers and developers are both working to create the best possible product but for some reason we keep failing time after time. There are many points of failure which we keep running into. In this talk Juhani wants to explore some of the obvious ones and some of the more obscure ones. Juhani...

Good design is hard. Over the last few years (since Holo), Android users have been spoiled by a sea of apps with "good-enough" design. It's easy to do. It's paint-by-numbers. It's following design guidelines. But it's not good enough!

Through this presentation you will explore the challenges you must face when designing for Android, such as fragmentation, Pixel/Dpi conversion, and adaptive design, as well as the best practices to work together with your developer during the implementation phase.

Vector Drawables were introduced with the Android L Developer preview and the accidentally leaked Compat library shows that Google are adding backwards compatibility for this extremely useful addition to the Drawables toolkit.

Sony’s Open Devices program allows you, whether you are a novice or advanced developer, to build and customize 2014+ devices with open source software using minimal pre-compiled binaries, while using as much open source code as possible. This kind of approach enables you to implement new...

People no longer need to sit at a desk to get the benefits of technology. You can now build experiences that work seamlessly between the virtual world and the real world. Superpowers that would not have been possible, too complex or prohibitively expensive are now possible.

The session will begin by exploring the key principles behind user-centred design and the various techniques you can adopt to ensure you are creating relevant, useful products that satisfy the needs of your users.

Choosing the next career step in such a diverse and fast-paced industry is not an easy task. But when it comes to our careers, there is no right or wrong. Or there is? How do we know? In this talk we will be talking about different career choices, how can we choose good companies to work for,...

You will be walked through the features of the Google Cloud Platform used in building the Google Cloud Spin demo shown at recent #GCPNext events. The demo uses an orchestrated set of smartphones to capture multi-angle views of an object at the same point in time, upload them to the cloud and have...

As a management consultant, Chet has been paid by many companies to tell them how to manage their own people, teams, and processes more effectively. Now for the first time, Chet will share with you some of this advice out for free so that you can learn just as much as they have.

How to scale your Material Design app in many different screen sizes. You will learn a very good technique to decide when to use certain patterns from Material Design and how to use animations and colours to express your branding. When it's ok to create your own pattern and how to not become...

Scrolling is one of the most important gesture on mobile platforms. Indeed, it easily allows you to access a fairly large amount of content just by swiping your fingers on screen. In order to implement such gestures, the Android SDK comes with a bunch of scrolling containers: View, ListView,...

The amount of car accidents that are caused by distractions is rising every year. Most countries of the world banned mobile phones while driving over safety concerns. Google creates a safety solution with Android Auto. With it, phones can project your compatible apps right to your vehicle...

ASOS.com’s mobile apps are among the most used and best rated shopping apps, enjoyed by millions of happy users. Come to learn about our team, our daily process to move from design to production, the continuous integration and automation testing strategy that ensure we build robust applications....

The Amazon Echo is next generation hardware designed around your voice. This session will provide a first glimpse of the device up close, and show how easy it is to create apps for it as we live-code some examples. We’ll cover the Alexa Skills Kit (ASK) and teach you everything you need to know...

Android has matured to the point where there are several database access and management options, as well as some totally non-sqlite alternatives. You will discover some of the well known options, take a look at Realm, and demo an ORMLite port that uses annotation processing instead of reflection,...

All modern mobile applications heavily, if not totally, rely on touch input from the user. This is why it is critical for a developer to deeply understand how the Android framework works under the hood in order to create an amazing User Experience.

Oh how we love the Material Design, but to make an app Material Design that is a different story. So why not make/use prototypes? Prototypes can be a great way to improve Android application results on two fronts: they can prove a concept or improve on it, and they can teach you valuable lessons...

Ever been bothered by apps that fail to work when the network suddenly drops? Do you get frustrated by games that require a constant Internet connection even though all they seem to do is ping a server? Can your app handle network handover gracefully? You will discover how to make your app more...

Android devices running on battery need to be optimized for power. When taking a look at the CPU this optimization starts typically with the race to idle, meaning to go to finish the workload as fast as possible.

The measurement of time has always had a big impact on our society. The way we tell the time greatly evolved especially in the last centuries, leading to the creation of always more accurate tools, up to the first wearable technological devices.

While Virtual and Augmented Reality are quickly becoming household terms, most developers believe it's an either-or situation. Luckily though, there is a device that can do both very well – Epson’s Moverio BT-200 smart glasses. These binocular see-through glasses are a perfect platform for...

Most developers agree that their apps should be “accessible,” but what does that even mean? Even if you’d like to have an accessible application, you find roadblocks along the way: lack of documentation, push-back from product priorities, no standards for mobile devices, and perhaps most...

The button was a game and social experiment run on Reddit from 1 Apr 2015 to 5 Jun 2015. The idea was simple: a 60 second countdown timer next to a reset button. When users pressed the button at a specific time, they would also be assigned a specific colour: purple if between 52 and 60 seconds,...

We spend a lot of time putting apps together, but when was the last time you pulled one apart? How wonderful is it that Android is open-source, so we can simply look at the code when we need to? What if it were just as easy to look at the source code and behaviour of any other app?

Our remit at the BBC means we have to reach as wide an audience as possible. When you consider how this applies to our iPlayer mobile app, we have to support a huge variety of devices and os combinations. Daunted by the amount of manual testing we would have to perform, we invested heavily into...

Earlier this year, Google announced the experimental Jack and Jill compilers for Android apps. The compilers replace the current Java and Dex compilers. They still translate Java source code to Dalvik bytecode, so at some level, it may seem like a small change.

Material design's "paper" stresses the beautiful typography of print journalism – but how? This talk will work directly through translating paper designs to Android's TextView, starting with styles, Spans, and Typefaces and finally diving deep into FontMetrics and custom text...

Developers used to the Java programming language from years spent in the trenches of web, server, and even desktop computing have developed certain patterns of how they use the language and the ecosystem of libraries surrounding it. But writing mobile apps is not the same as writing these other...

Google provides a number of terrific mobile services that developers can use to build better apps. In this talk, Laurence a developer advocate at Google, introduces a number of these services, including Location, Maps, Places and Mobile Vision APIs.

Static analyzers are automated tools that spot bugs in source code by scanning programs without running them. They complement traditional dynamic testing: Where testing allows individual runs through a piece of software to be checked for correctness, static analysis allows multiple and sometimes...

One day in London

Two days in London

Want to meet the international Android community, listen to expert speakers, find out about all the latest Android advances and see fantastic new technologies? Then join us at droidcon London, the largest Android developer conference in Europe!

Two days in London

Two days in London

Want to meet the international Android community, listen to expert speakers, find out about all the latest Android advances and see fantastic new technologies? Then join us at droidcon London, the largest Android developer conference in Europe!

Two days in London

We hope droidcon London 2016 will inspire you with lots of new ideas. If you fancy getting stuck in straight away, join fellow droidcon attendees and some of the most talented coders and experts, for the traditional, weekend-long DroidconHack and create something amazing!

Two days in London

Want to meet the international Android community, listen to expert speakers, find out about all the latest Android advances and see fantastic new technologies? Then join us at droidcon London, the largest Android developer conference in Europe!

2.5 days in London

We hope Droidcon London 2015 will inspire you with lots of new ideas. If you fancy getting stuck in straight away, join fellow Droidcon attendees and some of the most talented coders and experts, for the traditional, weekend-long DroidconHack and create something amazing!

Two days in London

Novoda and Skills Matter would like to offer you a very warm welcome to the 6th Droidcon London Hackathon…two days, one night, 100s of of bacon sandwiches (or veggie option!), litres of coffee and beer, not to mention the very latest SDKs, software and thinking in the Androidsphere.

Two days in London

Join Europe’s largest and most exciting grassroots Android developer conference, the only place offering the chance to hear more than 40 tech leaders from around the world and from industries including animation, electronics, gaming and travel, share their expertise about the world’s most popular...

Two days in London

Join fellow Droidcon attendees for this exciting hackathon and workshop weekend, where you can make new partnerships, deep-dive into Gradle with Hans Dockter or ROM cooking with GenyMobile, create something new (and maybe win a prize!), and have a lot of fun in the process!

Two days in London

Droidcon London 2013 was held on October 24-25th in the Business Design Centre in Islington, where hundreds of people enjoyed two days of pure Android with big speakers like Hans Dockter, Eric Lafortune, Ty Smith, Taylor Ling and the rest of the Android community!

Two days in London

Skills Matter is pleased to support droidcon London 2010, this year taking place in Islington's Business Design Centre, the new permanent home for droidcon UK. The event is organised by the London Android Community leads Kevin McDonaugh and Karl Gustav Harroch, and is scheduled for October 28...