~/conference

Android Summit 2018

Android Summit 2018 is a multi-track event focused on designing, developing and testing for Android.

android developers, kotlin developers, flutter developers, mobile testers, android architects, build and release engineers, product designers

flutter and firebase app; kotlin multiplatform; android jetpack architecture components; data binding with liveData; proguard and r8 internals; firestore and realtime integration; device cloud and espresso testing; tdd for native C++ layer; material components and theming; android navigation component; command line developer tools; slices api and slice viewer

titleauthorlength
Keynote: Creative Release: Why Improv Thinking Matters for DevelopmentClaire Slattery01h 15m
Claims neuroscience evidence: Dr Charles Limb’s fMRI work shows improvisation raises activity in the medial prefrontal cortex and lowers self‑monitoring, and a…
Talk on
Building the Android Summit App — Flutter, Firebase, and Interns!Abdulbaseer Khan35m
Built a cross platform conference app using Flutter and Firebase in ten weeks with two interns producing a working Android app that syncs bookmarks across…
Talk on
Flutter for Android DevelopersFaisal Abid42m
Claim: Flutter uses Dart and a Skia-based renderer so UIs run at 60 frames per second without WebView or DOM. Tools actually used: IntelliJ or Visual Studio…
Talk on
Kotlin MultiplatformKevin Galligan31m
Kotlin Multiplatform shares common Kotlin compiled to JVM JavaScript and native but is still pre‑1.0 (development releases around 0.9/a2), tooling is promising…
Talk on
fun() Talk: Exploring Kotlin FunctionsNate Ebel43m
Shows how Java methods convert to Kotlin functions using the Java-to-Kotlin converter and Kotlin Koans and demonstrates concrete fixes: use @JvmStatic/@JvmName…
Talk on
Ghost in the MachineEtienne Caron35m
Builds a working Android Things robot car from an iMX7 board, a DC motor HAT and a cheap chassis that together cost under $50, adds a camera and ultrasonic…
Talk on
How the Command Line Can Give You SuperpowersEric Fung39m
Shows concrete wins: use the silver searcher to grep 563 MB in under 0.5s versus 11s with grep, pipe HTTP with curl to simulate FCM pushes using the legacy…
Talk on
How ProGuard WorksJeb Ware33m
Explains exactly what ProGuard does: shows how ProGuard analyzes and transforms your app, details the shrinking and obfuscation steps, the mapping, seeds and…
Talk on
Firebase and Android Jetpack: Fit Like a GloveDoug Stevenson50m
A stock-tracker app demonstrates wiring Firestore and Realtime Database into Android Jetpack using concrete code: a custom Firestore document LiveData that…
Talk on
Building Reactive Views With the Architecture ComponentsSam Wolfand19m
Claims that existing MVP login/onboarding code becomes reactive and lifecycle-safe by swapping presenter callbacks for a ViewModel that emits a sealed…
Talk on
Data Binding in 2018Dan Galpin34m
Android Studio 3.1 brings Android’s Data Binding into Android Jetpack and Architecture Components and the talk demonstrates that Data Binding automatically…
Talk on
Slices: What They’re Not Telling YouMark Murphy46m
Slices are structured data not remote views and are published by a content-style slice provider URI; creation uses the Kotlin slice builders KTX DSL or the…
Talk on
How I Learned to Stop Worrying and Embrace Our Digital OverlordsPete Varvarezis44m
Demos and numbers decide: Google’s ML Kit exposes image labeling, text recognition, face detection, barcode scanning and landmark recognition with clear…
Talk on
Mobius: A Loopy UIAhmed Nawara41m
Spotify builds and uses Mobius, a Java library not tied to Android, to turn UI interactions into an explicit loop: immutable model + events → pure update…
Talk on
Developing Mobile Apps with Privacy as a Baseline NeedNoble Ackerson38m
Argues privacy must be a baseline need and shows concrete steps: adopt progressive disclosure for phone numbers and permissions, implement user rights for…
Talk on
Quickly Getting a Custom Material Theme Up and RunningDanielle Kenwood30m
Uses the Sketch plugin Material Theme Editor to start from a baseline theme, change primary and secondary colors (auto-generates a tonal palette), swap fonts…
Talk on
Material Design Interactions: Live Principle DemoAmanda Legge33m
Shows three concrete demos: a looping loading spinner rebuilt with masks, timing curves and a custom auto transition loop; a parallax calendar using imported…
Talk on
Advanced Material Components and Theming in FlutterWill Larche36m
Demonstrates two concrete components: backdrop that reveals contextual controls by lowering the front layer only as far as needed (y‑offset adjusts) and a…
Talk on
Designing With ConstraintsSean McQuillan38m
Shows how ConstraintLayout 1.0 patterns—guideline, barrier, chains and baseline alignment—actually map to XML, when to use match_constraints vs wrap_content…
Talk on
A Slice of PieSean McQuillan29m
Explains building Android Jetpack slices as small interactive views (header, row, grid) that appear in Google Search App and other surfaces, notes they’re…
Talk on
Oh, the places you’ll go! — Android Navigation: How Does It Work & What’s NewBritt Barak43m
Walks through concrete behaviors: how launch modes and affinity change back stack outcomes (standard vs singleTop vs singleTask vs singleInstance and document…
Talk on
Testing Firebase Android SDKs at GoogleGrygorii Luchytsky35m
Describes concrete practices: unit tests use Robolectric on JVM, target 80% line coverage, integration tests run hermetically on emulators, UI acceptance tests…
Talk on
"Quality Nut": Excellence Principles that Produce Quality Mobile SolutionsElvin Rakhmankulov31m
Claims concrete quality practices: an architecture-first approach with C4 diagrams and Android Jetpack components, CI/CD built on Jenkins/Git/Gerrit and a…
Talk on
Taming Public Device Clouds for App TestingShauvik Roy Choudhary39m
Compares Amazon’s Device Farm, Google’s Firebase Test Lab and Microsoft’s App Center by concrete tradeoffs: Firebase integrates with Android Studio, runs…
Talk on
Gra Fi Te: Leveraging Gradle and Firebase for Android TestingSantosh Astagi27m
Concrete commands and artifacts decide whether to watch: example Gradle tasks that run unit and instrumentation tests like gradlew connectedAndroidTest…
Talk on
Synthesis of Modern Quality Criteria for Android AppsIvan Aliakskin55m
Lists specifics: enable LeakCanary for debug builds, run StrictMode in 15 minutes and check layout bounds/overdraw from developer options, split heavy work…
Talk on
TDD the C++ Layer of an Android AppGiorgio Natili38m
Claims that C++ reduces audio latency by moving signal processing into native code, with a YAFA sound‑processing app built via JNI and tested end to end. Uses…
Talk on
Brewing Espresso with Solar Power: Practical Android TestingNick Dipatri44m
Claims a repeatable Android test approach that actually works: a tiny app reads roof solar wattage (about $0.40/hour in the demo and roughly $1,000 returned so…
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.