Google I/O 2018
2018-05-08..2018-05-10
Mountain View, United States
[Google I/O 2013, Google I/O 2018, Google I/O 2019, Google I/O 2021, Google I/O 2022]
| title | author | length |
|---|---|---|
| Top 5 Android announcements at Google I/O 2018 | 04m | |
Five concrete changes developers can use now: the Android App Bundle reduces download size and installs by splitting binaries at publish time and simply… | ||
| What's new in Android | Chet Haase, Dan Sandler, Romain Guy | 34m |
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… | ||
| What’s new in Android accessibility | Victor Tsaran, Brian Kemler, Maya Ben Ari, Melilssa Barnhart | 40m |
Android P adds concrete accessibility features: Sound Amplifier uses a four‑stage dynamics processor to boost conversation on headphones; an Accessibility Menu… | ||
| What’s new with Android TV | Sascha Prueter, Benjamin Baxter | 35m |
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… | ||
| Build with Google Pay | Varouj Chitilian, Gerardo Capiel | 28m |
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… | ||
| Android vitals: Debug app performance and reap rewards | Joel Newman, Fergus Hurley, Wojtek Kaliciński | 40m |
Google shows concrete wins: Play Console Android Vitals surfaces stability, battery, rendering plus new startup time and permissions metrics, flags apps in the… | ||
| Grow and optimize your subscriptions with new Google Play features | Angela Ying, Niko Schröer, Larry Yang | 36m |
Google Play adds concrete subscription controls: a new subscription center with discovery, deep links, backup payment methods and a cancel survey; real-time… | ||
| What's new in Android Runtime | Mathieu Chartier, Calin Juravle | 39m |
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… | ||
| What's new in Android development tools | Jamal Eason, Tor Norbye | 34m |
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… | ||
| Drawn out: How Android renders | Chet Haase, Romain Guy | 36m |
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… | ||
| Getting started with App Actions | Luv Kothari, Ilya Firman | 35m |
App Actions lets an Android app register capabilities via actions.xml and appear across Launcher, Assistant, Play and Search by mapping Google’s semantic… | ||
| The future of apps on Android and Google Play: Modular, instant, and dynamic | Matt Henderson, Kobi Glick, Karen Ng, Milena Nikolic | 40m |
Google announces the new Android App Bundle publishing format plus Play’s Dynamic Delivery that generates device-specific split APKs from one uploaded bundle… | ||
| New and advanced Google Play tools for game developers | Jonathan Cheung, Ignacio Monereo, David Wiesenfeld | 37m |
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… | ||
| Build the new, modular Android App Bundle | Pierre Lecesne, Anthony Morris, Ibrahim Karahan | 37m |
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… | ||
| Modern Android development: Android Jetpack, Kotlin, and more | Chet Haase, Romain Guy | 39m |
Current recommendations: use Android Studio’s Layout Inspector and the realtime Android Studio Profiler (CPU/memory/network/energy; native profiling on Oreo+)… | ||
| Analyze your audience and benchmark metrics to grow on Google Play | Tom Grinsted, Tamzin Taylor, Dario Freni | 37m |
Google announces concrete Console and Play Store tools: Play processes ~3 billion events/day and Android game downloads doubled last year. New product launches… | ||
| Android Slices: Build interactive results for Google Search | Artur Tsurkan, Jason Monk, Mady Mellor | 24m |
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… | ||
| What’s new in automotive | Patrick Brady, Lauren Wunderlich, Rasekh Rifaat | 37m |
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… | ||
| Android Jetpack: How to smartly use fragments in your UI | Adam Powell, Ian Lake | 46m |
Architecture Components reposition fragments as UI-policy containers rather than grab‑all objects: use ViewModel + LiveData for retained data, replace headless… | ||
| Build real consumer devices with Android Things | Robert Ginda, Shikha Kapoor | 34m |
Android Things powers the production Smart Displays sold by Lenovo, JBL, and LG using a standardized Qualcomm SDA624 SoM, with Android framework apps swapping… | ||
| Android Jetpack: What's new in Architecture Components | Lukas Bergstrom | 34m |
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… | ||
| Improve app performance and stability with Firebase | Tali Sason, Ali Abdelhadi, Jason St. Pierre | 30m |
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… | ||
| Protips: A fresh look at advanced topics for Android experts | Reto Meier | 40m |
Ten years after Android’s launch the talk replaces old patterns with concrete fixes: use Jetpack components (ViewModel + LiveData) with Room for storage… | ||
| Release management: Successful launches and updates on Google Play | Mike Davis | 41m |
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… | ||
| Build for Android (Go edition): Optimize your app for global markets | Raj Ajrawat, Steve Suppe, Amrit Sanjeev, James Bender | 33m |
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… | ||
| Build effective OEM-level apps on Android Things | Dave Smith | 27m |
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… | ||
| Android Jetpack: What’s new in Android Support Library | Alan Viverette, Aurimas Liutikas, Kathy Kam | 34m |
AndroidX refactors Support Library into feature-scoped artifacts, resets versioning to 1.0.0 with semantic versioning, and promises per-artifact releases so… | ||
| Frictionless Android testing: Write once, run everywhere | Jonathan Gerrish | 34m |
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… | ||
| Electronic design for Android Things system on modules | Jinal Dalal | 28m |
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… | ||
| Best practices using compilers in Android Studio | Jeffrey van Gogh | 28m |
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… | ||
| Android Jetpack: Easy background processing with WorkManager | Sumir Kataria | 31m |
WorkManager offers a single, backwards‑compatible API for guaranteed, deferrable background work that respects doze and OS restrictions and runs via… | ||
| Understanding Android memory usage | Richard Uhler | 39m |
Android memory pressure triggers kswapd to reclaim cached pages and then the low memory killer to terminate processes in priority order (native, system_server… | ||
| What's new with the Android build system | Xavier Ducrohet, Jerome Dochez | 40m |
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… | ||
| What's new in Wear OS by Google | Dennis Troper, Tom Rudick, Rati Agrawal | 34m |
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… | ||
| Building AR apps with the Sceneform SDK | Romain Guy, Lucy Abramyan | 40m |
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… | ||
| Best practices for text on Android | Siyamed Sinir, Clara Bayarri, Florina Muntenescu | 35m |
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… | ||
| Google Play Instant: How app developers are finding success | Prafulla Rawal, Raj Ajrawat, Ignacio Blanco | 29m |
Google Play Instant launches native app experiences on Lollipop+ across over one billion devices and claims measurable business lifts: partners report up to… | ||
| Android Jetpack: Manage UI navigation with navigation controller | Lukas Bergstrom, Ian Lake, Sergey Vasilinetc | 34m |
Navigation Architecture Component provides a navigation graph (XML or programmatic) plus a NavHost/NavController runtime that replaces manual fragment… | ||
| Women Techmakers panel: experiences developing on Android Things | Melissa Daniels, Rachel Weinstein Petterson, Carson Holgate, Vaas Krishnamurthy, Brittany Wilbert | 35m |
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+… | ||
| How to get one-meter location-accuracy from Android devices | Frank van Diggelen, Wei Hong, Roy Want | 39m |
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… | ||
| How to Kotlin - from the lead Kotlin language designer | James Lau, Andrey Breslav | 39m |
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… | ||
| Autonomous and customized pre-launch testing in the Google Play Console | Richard Gaywood, Justin Broughton | 32m |
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… | ||
| What’s new in Android apps for Chrome OS | Shahid Hussain, Stefan Kuhne | 41m |
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… | ||
| Android Jetpack: Sweetening Kotlin development with Android KTX | Jack Wharton | 40m |
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… | ||
| Integrating your Android apps with the Google Assistant | Mariya Najorna, Krishna Kumar | 44m |
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… | ||
| Build reactive mobile apps with Flutter | Filip Hráček, Matt Sulliivan | 34m |
Demo builds a working shopping‑cart app to show concrete state patterns: starts with callbacks and globals, fixes them with ScopedModel/InheritedWidget to… | ||
| What's new in Android security | Dave Kleidermacher, Xiaowen Xin | 32m |
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… | ||
| Google Pay best practices for great payment experiences | Jenny Gove, Brandon Herring | 37m |
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… | ||
| Building feature-rich media apps with ExoPlayer | Andrew Lewis, Marc Bachinger | 39m |
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… | ||
| Build a universal camera app | Oscar Wahltinez, Vinit Modi | 31m |
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… | ||
| Effective ProGuard keep rules for smaller applications | Stephan Herhut | 37m |
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… | ||
| Improve app performance with Android Studio Profilers | Esteban de la Canal | 31m |
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… | ||
| Don't let your app drain your users' battery | Benjamin Poiesz, James Smith, Madan Ankapura | 26m |
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… | ||
| Android Jetpack: Manage infinite lists with RecyclerView and Paging | Yigit Boyar, Chris Craik | 33m |
Introduces the Paging Library that turns a LiveData list into a lazy-loading PagedList backed by Room or network (Retrofit), shows adapters like… | ||
| Product design: How to build better products with Android Things | Michael DelGaudio, Kristin Gray | 38m |
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… | ||
| What's new with ConstraintLayout and Android Studio design tools | Nicolas Roard, John Hoford, Vadim Caen, Diego Perez | 38m |
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… | ||
| Google Play Instant: How game developers are finding success | Benjamin Frenkel | 31m |
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… | ||
| Migrate your existing app to target Android Oreo and above | Dan Galpin, Fred Chung, Eric Kuxhausen | 26m |
Google Play enforces targetSdkVersion 26 (new apps by Aug 2018, updates by Nov 2018). Migration specifics: add notification channels or notifications… | ||
| Android fireside chat | Dave Burke, Romain Guy, Aurash Mahbod, Chet Haase, Stephanie Cuthbertson, Dianne Hackborn, Xavier Ducrohet | 39m |
Panel answers are concrete: Google endorses architecture components as the recommended, supported app pattern; Kotlin support is official since May 17, 2017… | ||
| Sound Amplifier and the new Dynamics Processing Effect | Ricardo Garcia, Brian Kemler | 36m |
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… | ||
| nothing matches | ||