Google I/O 2015 Recap - AndroidListener Chicago, June 2015

Google I/O 2015 Recap - AndroidListener Chicago, June 2015

A high level overview of what was announced at this year's Google I/O. Links at the end!

C4861b1dfdf3bbb21faec4a1acdf183d?s=128

Ellen Shapiro

June 18, 2015
Tweet

Transcript

  1. 3.

    M Developer Preview — Milkshake iconography has been spotted —

    Now On Tap: Use Google Now within an app — iOS-like permissions — Doze device management — USB-C support — Nexus 5, 6, 9 and Nexus Player in Q3 2015.
  2. 4.

    Google Now On Tap — Allows contextual searches within an

    app, which can take you to another app — Doesn't really require a lot of work on the developer side once App Indexing is implemented.
  3. 5.

    App Indexing — Indexes app content onto Google like it

    was a website — Powers most of Google Now integration — Both Android AND iOS — Apple announced Deep Links a few weeks later, which is a very similar concept.
  4. 6.

    New Permissions Model — Users can grant, deny, or revoke

    individual permissions at will, like in iOS — App is NOT notified when a given permission is granted or revoked — Only in M - older devices permissions are still all or nothing
  5. 7.

    Apple Pay + Security — Pay will work back to

    KitKat — FingerprintDialog and ConfirmCredential classes to use some kind of device credential to confirm user before performing an action. — Hardware Standardization? ¯\_()_/¯ — Wallet is transitioning to P2P payments, not going away
  6. 8.

    Apple Android Pay + Security — Pay will work back

    to KitKat — FingerprintDialog and ConfirmCredential classes to use some kind of device credential to confirm user before performing an action. — Hardware Standardization? ¯\_()_/¯ — Wallet is transitioning to P2P payments, not going away
  7. 9.

    App Invites — SDK to allow users to send their

    google contacts invites to use your app — Easily create personalized onboarding for people who enter through an invite
  8. 11.

    Build Tools Updates — Improved Gradle build times in Android

    Studio — Allows for caching, parallelization, and incremental builds — New Memory Profiler — @WorkerThread annotation will have compiler check for code that should only be used on the main thread
  9. 12.

    Cloud Test Lab — Based on acquisition of Appurify —

    Can run either user-written tests or "robot app crawlers" to find defects — Will allow you to run tests on either real or virtual devices — Web or Command Line interface — "Coming later this summer."
  10. 13.

    Data Bindings — Add data nodes to your XML to

    tie UI elements to specific variables. — When variable updates, UI will update — Looks much more useful for displaying info than for making it editable. — Support library means this will work back to API 7
  11. 14.

    Design Support Library — Gives devs the tools to use

    Material Design everywhere — Collapsing Toolbars, Floating Action Buttons, Snackbars, Floating EditText Labels, and way more — Stick around for Josh's talk!
  12. 16.

    Project Brillo/Weave Protocol — Brillo: Operating system for the Internet

    of Things™ — Designed to run on wee tiny devices — Partnership between Android team and Nest team — Weave: Open protocol for compatibility across manufacturers. — Ex: Turn on your oven from any device conforming to protocol - phone from any manufacturer, your TV, etc.
  13. 17.

    Project Tango — Hardware prototype that allows hardware to "see

    how we see" — Combines VR, AR, and 3-D Mapping into a single model — Example applications include indoor wayfinding, helping blind people navigate new spaces, "window on a virtual world" apps — You can apply for a dev kit
  14. 18.

    Project Soli — Miniaturized radar to allow gesture-based control without

    touching a device — Takes signals from radar and then translates them into gestures — All in a chip smaller than your fingernail.
  15. 19.

    Other Assorted Updates — NDK: Now with complete C/C++ support

    (and debugging in Android Studio) — Android Wear: "Always On" mode for stuff like directions/maps — Cardboard: Up to 6" phones, works with iOS too(!) — GCM: Easily send push to all of a single user's devices — Partnered with Udacity to offer an Android Nanodegree™
  16. 20.
  17. 22.

    Links Galore! — Now On Tap: http://insidesearch.blogspot.com/ 2015/05/now-on-tap.html, App Indexing:

    https:// developers.google.com/app-indexing/ — Android Pay: https://www.youtube.com/watch? v=Qxet1VdpOQ4 — Design Support Library: http://android- developers.blogspot.com/2015/05/android-design- support-library.html
  18. 23.

    Links Galore 2: Electric Boogaloo! — Project Brillo: https://developers.google.com/brillo/ —

    Project Tango: https://www.youtube.com/watch? v=Qe10ExwzCqk — Project Soli: https://www.youtube.com/watch? v=0QNiZfSsPc0 — 2015 I/O Videos: https://events.google.com/io2015/ videos