~/conference

droidcon Berlin 2015

titleauthorlength
Android reactive programming with RxjavaIvan Morgillo42m
Hands-on RxJava on Android: builds an Observable from installed apps, shows emitting with subscriber.onNext, filters with distinct/sample/take/flatMap/map, and…
Talk on
How to use MVVM pattern in AndroidRadek Piekarz29m
Claims that MVVM cuts boilerplate, makes UI code testable as POJOs and turns slow Android UI tests into fast JUnit tests. Compares MvvmCross (Xamarin…
Talk on
Kotlin: the swift of AndroidSvetlana Isakova49m
Kotlin installs as an Android Studio plugin, converts Java activities automatically, and compiles to JVM bytecode while remaining interoperable with Java…
Talk on
The Cognitive Abilities of the Human MindJanne Jul Jensen37m
Covers ten Gestalt principles (proximity, similarity, closure, figure/ground, continuation, invariance, focal point, common fate, simplicity, symmetry) and…
Talk on
Annotation Processing 101Hannes Dorfmann36m
Explains how an annotation processor is written to generate a type-based Factory (rules: only classes, empty constructor, unique ID, must inherit the specified…
Talk on
Layout traversals on AndroidLucas Rocha29m
Android batches UI work on a per-frame tick (≈60fps, ~16ms) via Choreographer (Jellybean); input runs first, then animations, then traversal. requestLayout…
Talk on
Continuous integration for mobileSven Kroell, Thanos Karpouzis20m
Starts with Travis CI then moves to self‑hosted Jenkins because control over devices and plugins matters; a templated Jenkins pipeline generation creates…
Talk on
Recyclerview to the rescueBrett Duncavage25m
Live demo shows a sample app (code on GitHub) that replaces ListView/GridView with RecyclerView, builds grids where items span columns with…
Talk on
droidcon Berlin 201503m
More than 800 attendees, over 90 international speakers, 40 volunteers, 4 stages and 17% women on stage – At droidcon Berlin we’ve altogether enjoyed four days…
Promo on
An alternative to fragments: Say Hello to Mortar & FlowThorben Primke32m
Mortar with Dagger and Flow replace fragments by managing scoped dependency graphs, presenter lifecycles and navigation for plain views. Mortar with Dagger…
Talk on
Eventbus V3Markus Junginger14m
EventBus V3 replaces naming conventions with annotation-based subscription, moves heavy work to compile-time indexing and code generation, and benchmarks show…
Talk on
Striptease of the Android permission systemAlizée Penel26m
Explains how Android maps app signatures to unique UIDs and GIDs at install time, how the zygote fork drops root and sets those IDs, and how PackageManager…
Talk on
Level up your Android buildVolker Leck, Friedger Müffke38m
Gradle becomes the real build engine: use the Gradle Android plugin, the Gradle wrapper for reproducible builds, and community plugins to add tasks for running…
Talk on
Augmented reality with smart glassesAhmet Yildirim, Whui mei Yeo32m
Sony SmartEyeglass delivers a binocular, high‑transparency AR display driven by an Android 4.4 app; the UI today uses a tethered control box (touchpad +…
Talk on
Don't reinvent the wheel, use libraries: Modern Android StackPaweł Junak29m
Claim: using the right libraries cuts boilerplate and bugs and gets features shipped faster. Shows concrete tools: Timber to strip logs from production…
Talk on
Let's get functionalBenjamin Augustin29m
Argument that functional ideas (immutability, pure functions, no side effects) make Java 7 Android code smaller, more predictable and easier to test…
Talk on
Dismantling droids for breakfastSiegfried Rasthofer37m
CodeInspect is an Eclipse-based reverse‑engineering environment built on the Soot framework and a human‑readable chimple IR that provides interactive debugging…
Talk on
Unit testing on AndroidBuşra Deniz20m
Defines unit test as isolating a single method, class or component and shows concrete examples wired in Gradle using Gradle + JUnit + Mockito + Robolectric to…
Talk on
Living in a Material worldNidhi Shah26m
Material design defines pixels as a digital fabric with elevation, shadows and motion; Google reports ~200k Material apps and >40% of new Play Store apps using…
Talk on
Connecting the bean – The bumpy road of BLE on AndroidHugo Visser21m
Built an unofficial SDK for the LightBlue Bean and documents concrete Android BLE pitfalls: KitKat’s startLeScan can silently fail and returns a cryptic…
Talk on
Android @ DropboxAakash Kambuj32m
Carousel switches to 75px quick thumbnails on the UI thread and queues 250px decodes on a background thread so decoding stays under Android’s 17ms frame budget…
Talk on
Android Forensics, how the police investigates your deviceMarius Mailat26m
Find more information here: http://droidcon.de/session/android-forensics-how-police-investigates-your-device Ever wondered how the Police is analyzing the…
Talk on
The power of custom lint checksMarc Prengemann19m
Shows how to write a custom Android Lint check that detects calls to android.util.Log and enforces using Timber instead by implementing a wrong timber usage…
Talk on
Flexing the rules of material designYasmine Molavi18m
Carbon Five lays out a five‑step method: reset your thinking, inventory existing brand assets, sketch widely (six‑up exercises), respect material’s grid/shadow…
Talk on
Common pitfalls in mobile testingLeif Janzik18m
Gives concrete failures: tests that only assert simple return values, coverage jumping from ~5–6% to 90% coverage but meaningless by merely calling methods…
Talk on
Accessibility in ActionKelly Shuster35m
Project work with iTriage and the Blind Institute of Technology shows real fixes take minutes, not weeks: add content descriptions, update them when images…
Talk on
Making the memory dump a powerful development toolErik André20m
Memory dumps get reworked into a compact, uploadable format called bmd that discards unused desktop-Java fields, hashes strings for privacy, and uses…
Talk on
Fitness motion recognition with Android wearEdward Dale18m
An Android Wear app uses the device accelerometer magnitude and an online peak detection algorithm (PeakDet) to count repetitions as they happen, reliably…
Talk on
Build a signup flow that doesn't suckArnaud Camus14m
Advice on trimming signup friction with concrete fixes: avoid asking sensitive extras (Untappd’s multi‑field form drives dropoff) and let people browse first…
Talk on
Write once, ship everywhere: Cross platform developmentFelix Rieseberg37m
Visual Studio 2015 ships a free Visual Studio Community Edition that integrates an x86 Hyper‑V Android emulator (VHD VM), full breakpoint debugging across…
Talk on
Android 5.0 internals and our inferiority complexAleksander Piotrowski33m
Lollipop’s JobScheduler is a system service that registers jobs (JobInfo) with simple constraints, persists them as XML in /data, and uses small controller…
Talk on
An introduction of Android AutoThomas Krüger13m
Overview of Android Auto as an extension of Android with concrete developer steps: requirements: Lollipop+, phone, USB cable, Android Auto head unit or Pioneer…
Talk on
Android iBeacon development and wearables integrationKseniia Shumelchyk32m
Explains how Android detects and emits iBeacon BLE: Android supports BLE from Android 4.3+, Lollipop adds the new Scan API with filters, background scanning…
Talk on
Level up! A better gaming experience with Google Play servicesStefan Hoth31m
Shows how to add Google Play Games Services end to end: SDK via Gradle, create Android and debug/release client IDs, then publish achievements, leaderboards…
Talk on
Having fun with droidcon NFC/QR huntGiovanni Laquidara, Alessandro Mancini19m
Forked the Google IO 2013 open source scavenger app and ships a production-ready Droidcon hunt that adds QR fallback for non‑NFC phones, Material Design UI…
Talk on
How and why to use app indexing in your appShumeng Ye18m
Explains how App Indexing and deep links actually open search results inside the app, with a working boulderfinder sample app and the Wire integration as…
Talk on
Building a mobile location aware system with beaconsAlberto Lopez29m
Prototype builds a room-scale locator using off-the-shelf BLE beacons, an Android phone and the Estimote cloud to set proximity UUIDs; distance bands are…
Talk on
Be part of document-centric AndroidCketti26m
Covers how Android’s Storage Access Framework (KitKat+) and the Lollipop Overview turn apps into document-centric entries: use…
Talk on
The real face of functional testingMaciej Gorski35m
Shows concrete test patterns for a real production app that queries the GitHub API and uses location and social logins, replacing network and GPS with test…
Talk on
Power optimization for AndroidXavier Hallade22m
Android power is dominated by radios and sensors more than CPU: the modem jumps to a high-power state for ~15 seconds after any transfer and draws ~10× the…
Talk on
Data on wheelsJörn Eichler, Gerd Leutner, Angelos Kapsimanis, Patrick Vogel, Stephan Dörner, Thomas Frank57m
Panelists argue Android Auto stays focused on infotainment today and does not expose low‑level ECUs or CAN data, while some OEMs run Android on control units…
Talk on
5 product trends for the connected car marketVuk Trifkovic15m
Launches an OBD2 dongle-based product called SPOTS Fahrtenbuch that makes tax-compliant trip logbooks and claims measurable time and cost savings, launched…
Talk on
Android Wear for beginners: A lunch tracker appMartin Knudsen20m
A beginner Android Wear lunch tracker that logs what is eaten, stores entries in an on-device SQL database and proves a surprising result — many chicken meals…
Talk on
Overview of different geo APIsRoland Wagner20m
Android has had location APIs since API Level 1 and about 30% of apps request coarse or fine location, so mapping matters. Google Maps gives strong…
Talk on
Open and secure operating ...Carl-Ernst Forchert, Peter Conradi39m
A consortium builds an ECU‑style Linux box that mediates smartphone apps and vehicle ECUs, exposing a guarded CAN API and buffering sensor/GPS data for upload…
Talk on
What's all that hype about BLE?Hugo Domenech Juarez19m
Builds a working WunderBar SDK that connects six BLE sensors to a cloud via a Wi‑Fi master module and demonstrates direct device control by wiring a sensor to…
Talk on
Welcome!Julia Gemählich, Friedger Müffke, Boris Jebsen07m
Opening remarks list concrete logistics and resources: a GitHub-based booklet captures barcamp sessions and accepts pull requests, the first commit earns a…
Organiser on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.