~/conference

Google I/O 2018

date:2018-05-08..2018-05-10
location:Mountain View, United States
series:Google I/O · 5 editions
tags:[android]
titleauthorlength
Top 5 Android announcements at Google I/O 201804m
Five concrete changes developers can use now: the Android App Bundle reduces download size and installs by splitting binaries at publish time and simply…
Promo on
What's new in AndroidChet Haase, Dan Sandler, Romain Guy34m
Overview of concrete changes: Jetpack renames support library to AndroidX and ships Paging 1.0 plus WorkManager and Navigation previews; Kotlin gets D8/R8 and…
Talk on
What’s new in Android accessibilityVictor Tsaran, Brian Kemler, Maya Ben Ari, Melilssa Barnhart40m
Android P adds concrete accessibility features: Sound Amplifier uses a four‑stage dynamics processor to boost conversation on headphones; an Accessibility Menu…
Talk on
What’s new with Android TVSascha Prueter, Benjamin Baxter35m
Android TV reports 100+ partners (doubling yearly), ~30 pay‑TV operators with 50 more, and the Play Store grows from ~25 apps in 2014 to ~4,000 now. Home UI…
Talk on
Build with Google PayVarouj Chitilian, Gerardo Capiel28m
Overview of concrete capabilities, numbers, and integrations: Google Pay is a unified platform with an app on Android, coming to iOS and web, already past 100…
Talk on
Android vitals: Debug app performance and reap rewardsJoel Newman, Fergus Hurley, Wojtek Kaliciński40m
Google shows concrete wins: Play Console Android Vitals surfaces stability, battery, rendering plus new startup time and permissions metrics, flags apps in the…
Talk on
Grow and optimize your subscriptions with new Google Play featuresAngela Ying, Niko Schröer, Larry Yang36m
Google Play adds concrete subscription controls: a new subscription center with discovery, deep links, backup payment methods and a cancel survey; real-time…
Talk on
What's new in Android RuntimeMathieu Chartier, Calin Juravle39m
Android P adds three concrete ART features: CompactDex converts APK Dex into a deduplicated on‑device format that shrinks Dex storage ~11.6% and saves about 12…
Talk on
What's new in Android development toolsJamal Eason, Tor Norbye34m
Android Studio 3.2 shows concrete tooling: build a signed Android app bundle that Play can split into architecture, density and locale APKs; create dynamic…
Talk on
Drawn out: How Android rendersChet Haase, Romain Guy36m
Choreographer fires at ~60Hz and the UI thread handles input, animations, measure/layout and draw, producing a DisplayList which is synced to a native render…
Talk on
Getting started with App ActionsLuv Kothari, Ilya Firman35m
App Actions lets an Android app register capabilities via actions.xml and appear across Launcher, Assistant, Play and Search by mapping Google’s semantic…
Talk on
The future of apps on Android and Google Play: Modular, instant, and dynamicMatt Henderson, Kobi Glick, Karen Ng, Milena Nikolic40m
Google announces the new Android App Bundle publishing format plus Play’s Dynamic Delivery that generates device-specific split APKs from one uploaded bundle…
Talk on
New and advanced Google Play tools for game developersJonathan Cheung, Ignacio Monereo, David Wiesenfeld37m
Google Play Console shows exactly what to do: use internal, closed and open testing to catch bugs early (BRAVOCO’s Forces of Freedom recruits testers at events…
Talk on
Build the new, modular Android App BundlePierre Lecesne, Anthony Morris, Ibrahim Karahan37m
Android App Bundle is a new publishing format (not installable) that lets Google Play generate device-specific split APKs so users download only what they…
Talk on
Modern Android development: Android Jetpack, Kotlin, and moreChet Haase, Romain Guy39m
Current recommendations: use Android Studio’s Layout Inspector and the realtime Android Studio Profiler (CPU/memory/network/energy; native profiling on Oreo+)…
Talk on
Analyze your audience and benchmark metrics to grow on Google PlayTom Grinsted, Tamzin Taylor, Dario Freni37m
Google announces concrete Console and Play Store tools: Play processes ~3 billion events/day and Android game downloads doubled last year. New product launches…
Talk on
Android Slices: Build interactive results for Google SearchArtur Tsurkan, Jason Monk, Mady Mellor24m
Android Slices is a templated, interactive API (part of Android P and bundled with Jetpack) that serves structured slice data from a SliceProvider over content…
Talk on
What’s new in automotivePatrick Brady, Lauren Wunderlich, Rasekh Rifaat37m
Android Auto reports concrete progress: over 500 compatible models from 50 brands, 300% year growth, and the first wireless head unit launches from JVC and…
Talk on
Android Jetpack: How to smartly use fragments in your UIAdam Powell, Ian Lake46m
Architecture Components reposition fragments as UI-policy containers rather than grab‑all objects: use ViewModel + LiveData for retained data, replace headless…
Talk on
Build real consumer devices with Android ThingsRobert Ginda, Shikha Kapoor34m
Android Things powers the production Smart Displays sold by Lenovo, JBL, and LG using a standardized Qualcomm SDA624 SoM, with Android framework apps swapping…
Talk on
Android Jetpack: What's new in Architecture ComponentsLukas Bergstrom34m
26 releases since May add concrete changes: Room 1.1 enables parallel writers and RawQuery; Data Binding 3.1 observes LiveData when given a lifecycle and…
Talk on
Improve app performance and stability with FirebaseTali Sason, Ali Abdelhadi, Jason St. Pierre30m
Firebase Test Lab catches a crash in prelaunch tests; Crashlytics is already running on ~3 billion devices and processes ~1.5M events/sec (~2B/day) to group…
Talk on
Protips: A fresh look at advanced topics for Android expertsReto Meier40m
Ten years after Android’s launch the talk replaces old patterns with concrete fixes: use Jetpack components (ViewModel + LiveData) with Room for storage…
Talk on
Release management: Successful launches and updates on Google PlayMike Davis41m
Google Play Console adds an internal test track (100 testers) for near-instant uploads (seconds instead of hours) and full Play policy checks; multiple new…
Talk on
Build for Android (Go edition): Optimize your app for global marketsRaj Ajrawat, Steve Suppe, Amrit Sanjeev, James Bender33m
Android Oreo (Go edition) targets devices with 1 GB RAM or less — about 25% of shipments (~300 million) and 30–35 million Go devices expected in India this…
Talk on
Build effective OEM-level apps on Android ThingsDave Smith27m
Android Things is a managed variant of Android that grants permissions via the Android Things Console, not runtime dialogs, and often runs on ~512 MB devices…
Talk on
Android Jetpack: What’s new in Android Support LibraryAlan Viverette, Aurimas Liutikas, Kathy Kam34m
AndroidX refactors Support Library into feature-scoped artifacts, resets versioning to 1.0.0 with semantic versioning, and promises per-artifact releases so…
Talk on
Frictionless Android testing: Write once, run everywhereJonathan Gerrish34m
Claims a single, canonical API set so tests run on-device, off-device, or in Cloud with no rewrites, and cites billions of existing test invocations. It…
Talk on
Electronic design for Android Things system on modulesJinal Dalal28m
Build uses an off‑the‑shelf Android Things 2×2" SOM mounted to a custom red baseboard that adds USB, audio, buttons and LEDs, designed in Altium as an 8–10…
Talk on
Best practices using compilers in Android StudioJeffrey van Gogh28m
Android Studio compiler work converts Java 8 lambdas via desugaring into generated classes so they run on old VMs, makes DX incremental by emitting one dex…
Talk on
Android Jetpack: Easy background processing with WorkManagerSumir Kataria31m
WorkManager offers a single, backwards‑compatible API for guaranteed, deferrable background work that respects doze and OS restrictions and runs via…
Talk on
Understanding Android memory usageRichard Uhler39m
Android memory pressure triggers kswapd to reclaim cached pages and then the low memory killer to terminate processes in priority order (native, system_server…
Talk on
What's new with the Android build systemXavier Ducrohet, Jerome Dochez40m
Variant-aware dependency matching now fails only when a library lacks the exact build type or flavor and can be fixed with fallback rules; resource tooling…
Talk on
What's new in Wear OS by GoogleDennis Troper, Tom Rudick, Rati Agrawal34m
Wear OS renames from Android Wear and reports concrete growth: 26 new watches in 2017, 148% year‑over‑year iOS user growth, and one in three new activations…
Talk on
Building AR apps with the Sceneform SDKRomain Guy, Lucy Abramyan40m
Sceneform is an Android 3D framework that combines ARCore with a PBR renderer and an Android Studio plugin that converts models into SFA/SFB assets, supports…
Talk on
Best practices for text on AndroidSiyamed Sinir, Clara Bayarri, Florina Muntenescu35m
Overview of concrete Android text practices: Minikin does shaping, line breaking and a system LRU word-measure cache of 5,000 items; hyphenation costs about…
Talk on
Google Play Instant: How app developers are finding successPrafulla Rawal, Raj Ajrawat, Ignacio Blanco29m
Google Play Instant launches native app experiences on Lollipop+ across over one billion devices and claims measurable business lifts: partners report up to…
Talk on
Android Jetpack: Manage UI navigation with navigation controllerLukas Bergstrom, Ian Lake, Sergey Vasilinetc34m
Navigation Architecture Component provides a navigation graph (XML or programmatic) plus a NavHost/NavController runtime that replaces manual fragment…
Talk on
Women Techmakers panel: experiences developing on Android ThingsMelissa Daniels, Rachel Weinstein Petterson, Carson Holgate, Vaas Krishnamurthy, Brittany Wilbert35m
A team uses Android Things plus GitHub samples to build two event demos: a 17‑ft Joshua-style Steve the Tree with a 20x20 foot footprint, ~5,000 LEDs and 20+…
Panel on
How to get one-meter location-accuracy from Android devicesFrank van Diggelen, Wei Hong, Roy Want39m
Recent Android P APIs expose Wi‑Fi RTT (IEEE 802.11mc) ranging—bursts of ~8 FTMs in hundreds of milliseconds—to deliver typical indoor accuracy of one to two…
Talk on
How to Kotlin - from the lead Kotlin language designerJames Lau, Andrey Breslav39m
Shows concrete Kotlin practices: use data classes and the IDE Java->Kotlin converter to make classes cheap, prefer top‑level and local functions and extension…
Talk on
Autonomous and customized pre-launch testing in the Google Play ConsoleRichard Gaywood, Justin Broughton32m
Pre-Launch Report crawls each APK on about 10 real devices, has scanned over a million apps, and finds issues that later appear for users about 75% of the…
Talk on
What’s new in Android apps for Chrome OSShahid Hussain, Stefan Kuhne41m
Chromebooks hit 17% of US notebook sales in Q4 and Android apps already run inside a container with the full Play Store; developers report real wins (Evernote…
Talk on
Android Jetpack: Sweetening Kotlin development with Android KTXJack Wharton40m
Android KTX turns existing Android APIs into concise Kotlin idioms by shipping curated sibling artifacts (now Core-KTX 1.0 Alpha 1 and KTX modules for…
Talk on
Integrating your Android apps with the Google AssistantMariya Najorna, Krishna Kumar44m
Demo shows an end-to-end path: add an actions.xml file to map built‑in intents (example TAKE_COURSE) to deep links, claim the project in the Actions Console…
Talk on
Build reactive mobile apps with FlutterFilip Hráček, Matt Sulliivan34m
Demo builds a working shopping‑cart app to show concrete state patterns: starts with callbacks and globals, fixes them with ScopedModel/InheritedWidget to…
Talk on
What's new in Android securityDave Kleidermacher, Xiaowen Xin32m
State of Android security: Google delivers monthly patches and reports a 50% drop in PHA on Play while 60% of malware detections now use machine learning…
Talk on
Google Pay best practices for great payment experiencesJenny Gove, Brandon Herring37m
Checkout friction is quantified: 46% of top sites delay error messages, 29% lose entered data on back navigation, and 69% of carts abandon; Google Pay claims…
Talk on
Building feature-rich media apps with ExoPlayerAndrew Lewis, Marc Bachinger39m
ExoPlayer 2.8.0 is shown as a drop-in app player (SimpleExoPlayer) with working examples: an MP4 video player, ads via the IMA extension wired into an…
Talk on
Build a universal camera appOscar Wahltinez, Vinit Modi31m
Explains how mobile camera work flows from sensor to app: separate preview, photo, and video pipelines, one configuration in, one frame out, and templates for…
Talk on
Effective ProGuard keep rules for smaller applicationsStephan Herhut37m
R8 replaces ProGuard as a shrinker and uses the same keep‑rule language, but causes about 200 build errors on naive minify by default because reflection…
Talk on
Improve app performance with Android Studio ProfilersEsteban de la Canal31m
Demos Android Studio Profilers (Network, Memory, CPU, Energy) in 3.1/3.2 and shows concrete fixes: network profiler reveals request/headers and thread that…
Talk on
Don't let your app drain your users' batteryBenjamin Poiesz, James Smith, Madan Ankapura26m
Adaptive Battery uses app standby buckets (active, working set, frequent, rare) and an on-device ML model trained on millions of app-open sequences to predict…
Talk on
Android Jetpack: Manage infinite lists with RecyclerView and PagingYigit Boyar, Chris Craik33m
Introduces the Paging Library that turns a LiveData list into a lazy-loading PagedList backed by Room or network (Retrofit), shows adapters like…
Talk on
Product design: How to build better products with Android ThingsMichael DelGaudio, Kristin Gray38m
Android Things claims to shorten the 2–5 year hardware cycle by letting prototypes move to production using a system on module plus the iMX7 kit or Raspberry…
Talk on
What's new with ConstraintLayout and Android Studio design toolsNicolas Roard, John Hoford, Vadim Caen, Diego Perez38m
Android Studio 3.2 ships a UI for sample data (JSON, image sets, color lists) and design‑time attributes plus a resource picker and wrench helper that populate…
Talk on
Google Play Instant: How game developers are finding successBenjamin Frenkel31m
Google Play Instant is now open to all game developers and promises concrete gains: Try Now gives up to 20% uplift in user acquisition. Engine and platform…
Talk on
Migrate your existing app to target Android Oreo and aboveDan Galpin, Fred Chung, Eric Kuxhausen26m
Google Play enforces targetSdkVersion 26 (new apps by Aug 2018, updates by Nov 2018). Migration specifics: add notification channels or notifications…
Talk on
Android fireside chatDave Burke, Romain Guy, Aurash Mahbod, Chet Haase, Stephanie Cuthbertson, Dianne Hackborn, Xavier Ducrohet39m
Panel answers are concrete: Google endorses architecture components as the recommended, supported app pattern; Kotlin support is official since May 17, 2017…
Panel on
Sound Amplifier and the new Dynamics Processing EffectRicardo Garcia, Brian Kemler36m
Sound Amplifier is an Android P accessibility service that uses the new Dynamics Processing effect to boost soft speech and tame loud noise in real time…
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.