~/conference

Android Dev Summit 2015

Android developers, tooling engineers, platform engineers, qa and test engineers, release engineers, security engineers, ui engineers

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

titleauthorlength
KeynoteDave Burke, Stephanie Cuthbertson30m
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…
Talk on
Android Application ArchitectureYigit Boyar, Adam Powell42m
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…
Talk on
Respecting User Attention: Notification Best PracticesChris Wren46m
Overview of Android Notification UI and APIs with concrete guidance: use NotificationCompat.Builder, set the right category and priority (PRIORITY_MIN/LOW to…
Talk on
Keep it Secret, Keep it SafeChad Brubaker41m
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…
Talk on
Secrets to App & Game Success on Google PlayBrian Quimby, Andreas Preuer42m
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…
Talk on
RecyclerView Animations and Behind the ScenesChet Haase, Yigit Boyar46m
Explains RecyclerView internals and practical rules: components are adapter, layout manager, item animator and pool and layout manager can run predictive…
Talk on
Android Textual LayoutRaph Levien41m
Recent Android releases add concrete typography features: automatic hyphenation and whole‑paragraph optimization (TeX‑based) that reduce gaps on narrow screens…
Talk on
Support Library: Guts and GloryChris Banes, Adam Powell35m
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…
Talk on
"Mother, May I?" Asking for PermissionsSvet Ganov, Jeff Sharkey41m
Android 6 (Marshmallow) moves dangerous permissions to runtime, groups them into nine permission groups, and requires targetSdk=23 to opt in; legacy apps keep…
Talk on
Framework Fireside ChatDan Gallup48m
Android Framework team answers concrete engineering tradeoffs: platform code names drop to letters to avoid leaks; draw‑over permission is labeled dangerous…
Panel on
What's New in Android StudioJamal Eason, Tor Norbye, Xavier Ducrohet47m
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…
Talk on
Data Binding -- Write Apps FasterGeorge Mount, Yigit Boyar34m
Android Data Binding ties model objects to layout XML so generated binding classes replace findViewById calls, update views when observable properties change…
Talk on
User Identity and Sign In with GoogleLaurence Moroney42m
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…
Talk on
The Android Build SystemXavier Ducrohet, MICHAL BENDOWSKI, Jerome Dochez45m
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…
Talk on
State of Media PlaybackIan Lake40m
Explains exactly what to implement: request and abandon audio focus, handle becoming noisy broadcast, and use the Support Library helpers. Uses MediaPlayer or…
Talk on
Android TestingStephan Linzner, Jose Alcérreca, Jan-Felix Schmakeit40m
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…
Talk on
App Standby vs. Doze: Understanding System SleepJoanna Smith30m
Marshmallow enforces Doze: device-level idle when unplugged, screen off and stationary that suspends network, batches jobs and delays alarms, then opens daily…
Talk on
Android Studio for ExpertsXavier Ducrohet, Tor Norbye01h 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…
Talk on
Developing for Android: the Naughty BitsChet Haase, Romain Guy46m
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…
Talk on
Android Tools and Testing Fireside ChatReto Meier45m
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…
Panel 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.