Firebase is Google’s mobile app development platform for iOS, Android, and mobile web developers. Firebase gives you functionality like analytics, databases, messaging and crash reporting so you can move quickly and focus on your users. It's built on Google infrastructure and scales automatically, for even the largest apps. Firebase products work great individually but share data and insights, so they work even better together.
Faster Builds with Android Plugin for Gradle
Featuring Adarsh Fernando
Builds can always be faster. Whether you are a lone developer or a large team, a 10% build speed improvement adds up over the course of a project. And your time is important. If you're an Android Developer using Android Studio, you are already familiar with the Gradle build system and the...mobile build-optimization android-studio build-automation gradle
The Rise Of The State Machines: An introduction To Predictable State Container Based Architectures For Your Android Apps
Featuring Mounir Boudraa
You're right, that title seems scary: there are so many complicated words and you all know there's no silver bullet in programming.mobile functional redux kotlin
Hire Better Faster Stronger
Featuring Vivien Barousse and Anastasia López
As a candidate, interviewing for a new job can be quite stressful and time consuming. It feels like you are being put through an exam. Often, you forget you are also evaluating the company you are interviewing with, especially when you start interviewing for the first time, and it is hard to know...mobile droidconuk interviews company-culture case-study
What's New in Android P Security?
Featuring Scott Alexander-Bown
What does the P stand for in Android P? Protection? Privacy? Or maybe Plethora of security enhancements? This talk will give you a concise update on these new security features, flag any breaking changes when targeting P as well as practical tips and examples of how to improve your app’s...mobile droidconuk android-p apk android security
Workshop: Gradual and Graceful Paging
Featuring Florina Muntenescu
Many apps work with large sets of data but only need to load and display a small portion of that data at any time. If you’re not careful, you can end up requesting data you don’t actually need, placing a performance burden on the device and the network. If the data is synced with your backend, it...ui paging-library mobile paging droidconuk android
Machine Learning for Android Developers with TensorFlow
Featuring Attila Blénesi
During this session Attila will introduce the TensorFlow framework from an Android developer’s point of view.
When it comes to blending AI into mobile apps, there are a couple of tools at developers disposal. You will explore some of these available options, then linger on to the steps and...ai mobile droidconuk android tensorflow
Lightning Talk: Why Location Matters
Featuring Richard Süeselbeck
When was the last time you were truly lost? Thanks to the maps and location technology in our smartphones, a whole generation has now grown up in a world where getting lost is truly a thing of the past. Richard will share with you why location technology is one of the foundational technologies of...mobile amazon-echo droidconuk android
Lightning Talk: Time Travel Debug Everything!
Featuring Zsolt Kocsi
Time travel debugging is awesome! Remember that obscure bug that QA stumbled across but you could never reproduce? What if you could record and replay events in the app, to see step-by-step how the data changes and why certain actions are executed?
At Badoo, not only do they have a working time...kotlin software-architecture time-travel-debugging rx mvi mobile