Android Dev Summit 2015
2015-11-23
Mountain View, United States
[Android Dev Summit 2015, Android Dev Summit 2018, Android Dev Summit 2022, Android Dev Summit 2022: Form Factors]
who it's for
Android developers, tooling engineers, platform engineers, qa and test engineers, release engineers, security engineers, ui engineers
topics
Instant Run deployment; RecyclerView predictive animations; Data Binding generated classes; runtime permissions (Android 6); TLS everywhere and ProviderInstaller; App Standby and Doze; Support Library AppCompat behavior; dx and incremental builds; NotificationCompat and channels; store listing experiments (Google Play); fontFeatureSettings and automatic hyphenation; UI Automator and testing
| title | author | length |
|---|---|---|
| Keynote | Dave Burke, Stephanie Cuthbertson | 30m |
Announcement of Android Studio 2.0 focuses on speed and iteration: full builds claim 2–2.5× faster, incremental builds drop to single-digit seconds, and… | ||
| Android Application Architecture | Yigit Boyar, Adam Powell | 42m |
Demonstrates a concrete architecture that treats sync as a first-class problem: UI is backed by a persistent local model, writes are saved to disk and queued… | ||
| Respecting User Attention: Notification Best Practices | Chris Wren | 46m |
Overview of Android Notification UI and APIs with concrete guidance: use NotificationCompat.Builder, set the right category and priority (PRIORITY_MIN/LOW to… | ||
| Keep it Secret, Keep it Safe | Chad Brubaker | 41m |
Explains why Android treats the network as hostile and argues for TLS everywhere, describes Android 6.0 features that detect cleartext by inspecting for a TLS… | ||
| Secrets to App & Game Success on Google Play | Brian Quimby, Andreas Preuer | 42m |
Google Play adds a user-acquisition funnel report and a free, no-code A/B tool called store listing experiments that tests icons, descriptions and screenshots… | ||
| RecyclerView Animations and Behind the Scenes | Chet Haase, Yigit Boyar | 46m |
Explains RecyclerView internals and practical rules: components are adapter, layout manager, item animator and pool and layout manager can run predictive… | ||
| Android Textual Layout | Raph Levien | 41m |
Recent Android releases add concrete typography features: automatic hyphenation and whole‑paragraph optimization (TeX‑based) that reduce gaps on narrow screens… | ||
| Support Library: Guts and Glory | Chris Banes, Adam Powell | 35m |
Overview of what the Support Libraries actually do and the tradeoffs: AppCompat is a UI polyfill that backports framework themes, Toolbar and tinting but never… | ||
| "Mother, May I?" Asking for Permissions | Svet Ganov, Jeff Sharkey | 41m |
Android 6 (Marshmallow) moves dangerous permissions to runtime, groups them into nine permission groups, and requires targetSdk=23 to opt in; legacy apps keep… | ||
| Framework Fireside Chat | Dan Gallup | 48m |
Android Framework team answers concrete engineering tradeoffs: platform code names drop to letters to avoid leaks; draw‑over permission is labeled dangerous… | ||
| What's New in Android Studio | Jamal Eason, Tor Norbye, Xavier Ducrohet | 47m |
Android Studio 2.0 focuses on concrete speedups: the dx merger becomes linear and ships in Build Tools 23.0.2, dx now runs in-process with Gradle ≥2.4 and… | ||
| Data Binding -- Write Apps Faster | George Mount, Yigit Boyar | 34m |
Android Data Binding ties model objects to layout XML so generated binding classes replace findViewById calls, update views when observable properties change… | ||
| User Identity and Sign In with Google | Laurence Moroney | 42m |
Sign-In with Google now ships as a simplified three-step flow in Google Play Services (account picker → optional scope consent → app) and adds a backend-safe… | ||
| The Android Build System | Xavier Ducrohet, MICHAL BENDOWSKI, Jerome Dochez | 45m |
Covers concrete build fixes and new APIs: use the Gradle daemon with org.gradle.jvmargs and android.threadPoolSize, upgrade to build-tools 23.0.2, try… | ||
| State of Media Playback | Ian Lake | 40m |
Explains exactly what to implement: request and abandon audio focus, handle becoming noisy broadcast, and use the Support Library helpers. Uses MediaPlayer or… | ||
| Android Testing | Stephan Linzner, Jose Alcérreca, Jan-Felix Schmakeit | 40m |
A sample note-taking app is built with MVP and two Gradle flavors (prod and mock flavor) so tests run hermetically by swapping real services for in-memory or… | ||
| App Standby vs. Doze: Understanding System Sleep | Joanna Smith | 30m |
Marshmallow enforces Doze: device-level idle when unplugged, screen off and stationary that suspends network, batches jobs and delays alarms, then opens daily… | ||
| Android Studio for Experts | Xavier Ducrohet, Tor Norbye | 01h 18m |
A rapid demo-driven tour of Android Studio surfaces concrete tricks and new tools: editor shortcuts like Ctrl‑Shift‑Space and AST selection, live templates and… | ||
| Developing for Android: the Naughty Bits | Chet Haase, Romain Guy | 46m |
Devices often have 512 MB–3+ GB RAM, CPUs and GPUs that are throttled, and storage whose fullness slows writes, so expect pauses, fragmentation and thermal… | ||
| Android Tools and Testing Fireside Chat | Reto Meier | 45m |
IntelliJ becomes the base IDE and Android Studio integrates IntelliJ 15, faster emulator CPU and multi‑core support cuts boot times, and Instant Run runs from… | ||
| nothing matches | ||