~/conference

droidcon Toronto 2019

date:2019-11-13
location:Toronto, Canada
series:droidcon Toronto · one edition
tags:[kotlin, android]
titleauthorlength
HTTP in a Hostile WorldJesse Wilson44m
Explains concrete HTTP fixes: generate a 128‑bit UUID token per action and persist it with a unique DB index to enforce idempotence; record real traffic with…
Talk on
Fighting Regressions with Benchmarks in CIDustin Lam, Chris Craik36m
Uses Jetpack Benchmark to catch perf regressions in CI by running instrumented benchmarks on physical devices (preferably with sustained performance mode)…
Talk on
Kotlin Native Concurrency ExplainedKevin Galligan39m
Explains Kotlin Native’s concrete runtime rules: mutable state visible to one thread, worker queues with execute/producer/transfer-mode API, and the freeze API…
Talk on
Room and Workers. Spoiler alert: With CoroutinesDinorah Tovar31m
Explains how Room’s suspend DAO functions move database work off the UI thread by switching executors and keep begin/commit transactions so inserts don’t…
Talk on
A Lighter Layout Abstraction with ContourAdam Erb37m
XML is this weird thing that was invented over 20 years ago as an early web solution for encoding data. It is now 2019 and we are still building apps using…
Talk on
Testing Beyond UnitJimmy Dieng19m
Compares Espresso UI checks with Facebook’s open‑source screenshot-tests-for-android and argues for storing baseline images and running CI pixel‑by‑pixel diffs…
Talk on
Taming the Kotlin CompilerJohn Rodriguez, Egor Andreevici35m
Measured command-line runs compile 1–5,000 dummy sources and show kotlinc much slower than javac, but using Gradle plus the Kotlin daemon and Gradle daemon…
Talk on
Google Flutter: The Next Frontier in Mobile DevelopmentKamal Shree34m
Overview of concrete takeaways: shows working demos of widget-driven animations (custom paint, Flare/TwoDimensions characters) and a webview_flutter example…
Talk on
How to Bring Your IoT Prototype to ProductionMacy Kuang33m
Roadmap for turning IoT prototypes into production with concrete case studies: SolidWorks and machining for manufacturable CAD, air cylinder for acceleration…
Talk on
Three Little WordsRowan Kerr21m
Demonstrates concrete steps: extract all strings to resources or the OS may kill the app if a default is missing; use app bundle splits languages so Play Store…
Talk on
Dealing with Imposter SyndromePhil Shadlyn32m
Impostor syndrome appears as persistent self-doubt despite measurable success — the talk cites the 1978 paper and claims about ~74% of people experiencing…
Talk on
Sealed Classes, Unsealed ComplexitySanchita Agarwal35m
Demonstrates that Kotlin sealed classes replace fragile enums and ad‑hoc error handling by modeling concrete outcomes: a login API is refactored into…
Talk on
Diffusing Changes in your APKJake Wharton27m
Tool Diffuse compares two APKs and produces file-level diffs with compressed and uncompressed sizes, per-Dex counts for methods types fields and strings, and…
Talk on
The Android DecadeMark Reale45m
Timeline of Android adoption with concrete milestones: Android unveiled Nov 5, 2007, first commercial device HTC Dream ships Oct 20, 2008 and Android Market…
Talk 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.