droidcon Berlin 2016
2016-06-15..2016-06-17
Berlin, Germany
[droidcon Berlin 2015, droidcon Berlin 2016, droidcon Berlin 2018, droidCon Berlin 2019, droidcon Berlin 2021, droidcon Berlin 2022, droidcon Berlin 2023, droidcon Berlin 2024, droidcon Berlin 2025]
who it's for
Android developers, mobile architects, UX designers, security engineers, QA engineers, release engineers, accessibility designers
topics
Clean Architecture with MVP; reactive MVP with RxJava; modular Gradle architecture; layout optimization and ConstraintLayout; Transitions API and shared element transitions; Android Keystore and fingerprint auth; APK reverse engineering with apktool/JADX; real-time visualization and lockless buffers; continuous delivery on mobile with real devices; Smart Lock and passwordless authentication; offline sync and JobScheduler strategies; typography and advanced layout techniques
| title | author | length |
|---|---|---|
| Half Way to clean architecture | Dmytro Voronkevych | 27m |
An Android app with ~100k lines and 100 million installs migrates from a homemade event-bus mess to a layered Clean Architecture using MVP and RxJava, keeping… | ||
| Refactoring Plaid App – A reactive MVP approach | Hannes Dorfmann | 39m |
Refactors Plaid (5,000+ stars) into a reactive MVP with concrete changes: introduce a Source DAO, Router and Page classes, replace shared‑prefs with a… | ||
| Loving Lean Layout | Huyen Tue Dao | 35m |
Layouts cost by view count and hierarchy depth, which multiplies measure/layout work and causes jank; RelativeLayout forces an extra measure/layout pass (and… | ||
| Modular Android Development | Thanos Karpouzis, Frederico Gonçalves | 30m |
Claim: migrating a monolithic Android app into Gradle modules at Babbel reduces team coupling but costs configuration and initial slow builds. Implementation… | ||
| Reverse Engineering is not just for hackers | Jon Reeve | 38m |
Shows how to grab an APK from a device with adb, use aapt to dump manifest and strings, use apktool to decode resources and rebuild a debuggable APK, and use… | ||
| Android Industrial: Real-time data visualization | Michael Guntli | 37m |
A mobile ventilator tester is built on a custom Android Lollipop BSP plus a bare‑metal controller that samples pressure, flow and temperature at 200 Hz… | ||
| Building simple and secure account systems on Android | Steven Soneff | 37m |
Research shows over half fail to authenticate on sign‑in screens; the talk demonstrates concrete fixes: ask for the identifier first (email lookup to decide… | ||
| Security at your fingertips | Frederik Schweiger | 30m |
Explains how Android Marshmallow actually generates and protects keys using KeyGenParameterSpec and the Java Crypto APIs, shows AES‑256 key creation with… | ||
| Android development yesterday and today | Joanna Smith | 31m |
Chronicle of Android versions that names concrete changes and engineering outcomes: early experiments like the blink Android project solve multi‑phone image… | ||
| Android is the world phone | Corey Leigh Latislaw | 35m |
Android already runs on 2 billion devices and global app revenue is projected to hit about $102B by 2020, with most growth in Brazil, India and China. Off Grid… | ||
| A window into transitions | Ben Weiss | 27m |
Walks through Android Transitions API from setup to custom transitions with runnable techniques: use captureStart/captureEnd and createAnimator for custom… | ||
| Continuous Everything in Mobile | Keith Ballinger | 26m |
A mobile startup story shows a release pipeline bottleneck: fast coding but manual device testing leads to one-star reviews and mall trips to reproduce… | ||
| Pushing the boundaries of the layout system & typography | Thorben Primke, Lin Wang | 36m |
Pinterest creates a new unit called Boints (BT) that maps to different DP values per device class to keep a 12-column grid with 13 gutters consistent across… | ||
| What's new in Android | Wojtek Kaliciński | 36m |
Developer Preview of Android N arrives with concrete changes: Android Studio 2.2 adds a new packaging toolchain that yields up to an order-of-magnitude faster… | ||
| Scaling Android Apps | Serj Lotutovici | 40m |
Describes moving a monolithic Android app into multi‑modular, semi‑autonomous feature modules so seven+ teams can contribute without breaking master; CI builds… | ||
| Are you coordinating already? | Matthias Friedrich | 32m |
CoordinatorLayout from the Design Support Library gives concrete tools not vague promises: anchoring binds a FAB to a BottomSheet by XML or code, behavior… | ||
| How Android smartphones can help blind people's mobility | Jörg Belz | 35m |
An Android prototype for blind and visually impaired pedestrians combines route planning and pedestrian navigation with a Car2X traffic-light feed to show… | ||
| Designing for Accessibility | Leonie Brewin | 32m |
Introduces concrete fixes: builds an indoor navigation service using Wi‑Fi beacons and voice directions for visually impaired Tube passengers and verifies it… | ||
| nothing matches | ||