Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Google IO 2016 - Recap

Google IO 2016 - Recap

Recap presentation of Google IO 2016, delivered in Google Developers Group Ahmedabad meetup.

Enjoy presentation with Gif https://goo.gl/Dg1vxm

Paresh Mayani

June 19, 2016
Tweet

More Decks by Paresh Mayani

Other Decks in Technology

Transcript

  1. Google IO 2016 - Recap

  2. None
  3. Announcements

  4. Android ‘N’ Google isn't sure what to name Android N

    Invited the public to submit ideas
  5. None
  6. Google Assistant "The assistant is conversational - an ongoing two-way

    dialogue between you and Google that understands your world and helps you get things done. It makes it easy to buy movie tickets while on the go, to find that perfect restaurant for your family to grab a quick bite before the movie starts, and then help you navigate to the theater."
  7. Google Assistant Virtual Assistant Extension of Google Now Similar products

    like Amazon Alexa and Apple Siri Using AI and Machine Learning
  8. Google Assistant

  9. None
  10. Google Home Wireless Speaker Wi-Fi enabled, Voice enabled Allows you

    and your family to get answers from Google, stream music, and manage everyday tasks.
  11. Google Allo

  12. Google Allo A Smart messaging app Deeply integrated machine learning

    Allo has Smart Reply built in, so you can respond to messages without typing a single word.
  13. Google Allo Features Google Assistant Bringing the richness of Google

    directly into your chats—helping you find information, get things done, and have fun.
  14. Google Allo Privacy and Security Incognito mode

  15. None
  16. Google Allo https://play.google.com/store/apps/details?id=com. google.android.apps.fireball&hl=en

  17. Google Duo A simple, fast one-to-one video calling app Whether

    you are on Android or iOS, fast or slow connection Like Allo, Duo is based on your phonebook, allowing you to reach anyone in your phonebook https://play.google.com/store/apps/details?id=com.google.android.apps.tachyon
  18. Google Duo Knock Knock Feature, shows you a live video

    preview of the caller before you pick up.
  19. Google DayDream

  20. None
  21. Google DayDream A platform for high quality mobile virtual reality.

    Google released specs that make a phone Daydream-ready. Android N will feature Android VR Mode hard-wired inside it.
  22. Google DayDream You will need a headset, obviously! Coming in

    Fall 2016 https://developers.google.com/vr/
  23. Android Wear 2.0

  24. Android Wear 2.0 Material design Expanded notifications Standalone apps Direct

    network access
  25. None
  26. Android Instant Apps Native Android apps, without the installation An

    evolution in app sharing and discovery Run Android apps as seamlessly as loading a webpage Bonus: Compatible all the way back to Jelly Bean
  27. How Instant Apps work? - Users click on a Web

    URL - if that URL has an associated Instant App, users will get a tiny version of that app instead of the website. - Once tap, the smartphone fetches some part of the app that users want to use, allowing the app to instantly and seamlessly install.
  28. What’s New in Firebase

  29. None
  30. What’s New in AndroidDev tools

  31. Android Studio 2.2 Preview

  32. Android Studio 2.2 Preview

  33. 1. Design - Layout Editor - Constraint Layout - Layout

    Inspector 3. Build - Jack compiler improvements - Merged Manifest Viewer 2. Develop - Firebase plugin - Enhance code analysis - Samples browser - Improved C++ support - Intellij 2016.1 4. Test - Espresso Test recorder - APK Analyzer
  34. Layout Editor

  35. Layout Editor BluePrint mode - Hides all of the visuals

    from controls and exposes just the structure and bounding boxes for a layout. - Inspect the spacing and arrangement of your layout.
  36. Layout Editor Properties Panel shows a curated set of properties

    for quick widget edits with a full sheet of advanced properties one click away.
  37. Menu Editor

  38. Constraint Layout

  39. Constraint Layout - A brand new layout available in the

    Android Support repository built on top of a flexible constraint system. - Compatible all the way back to Android 2.3 (API level 9, Gingerbread) - First layout that's designed in conjunction with tools itself - Available from Android Studio 2.2 Preview 2
  40. Constraint Layout The primary reason for introducing this layout is

    to reduce the complexity and depth of view hierarchy. By using this layout, you can optimize and speed up the UI rendering phase of your application and so it would help developers reduce load time and improve performance of the app.
  41. Layout Inspector - Help you to inspect (drill) into the

    view hierarchy of your app and analyze attributes of each components
  42. Constraint Layout

  43. Firebase Plugin

  44. Code Samples Browser

  45. Code Sample Browser To find high-quality, Google-provided Android code samples

    based on the currently highlighted symbol in your project. To use the feature, highlight a Variables, Types and Methods in your code then Right Click to show a context menu for Find Sample Code. The results are displayed in a bottom output box.
  46. Improved Jack tools - The Jack compiler allows some Java

    8 language features, like lambdas, to be used on all versions of Android. - This release adds incremental build and full support for annotation processing, so you can explore using Java 8 language features in your existing projects.
  47. Improved Jack tools

  48. Improved Jack tools Jack will automatically apply annotations processors in

    your classpath.
  49. Merged Manifest Viewer

  50. Merged Manifest Viewer - How your AndroidManifest merges with your

    project dependencies based on build types, flavors and variants - Navigate to your AndroidManifest.xml and click on the new Merged Manifest bottom tab.
  51. Espresso Test Recorder

  52. Espresso Test Recorder - Capture all your UI interactions and

    convert them into a fully reusable Espresso Test that you can run locally or even on Firebase Test lab. - To use the recorder, go to the Run menu => select Record Espresso Test.
  53. APK Analyzer

  54. APK Analyzer - Helps you understand the contents and the

    sizes of different components in your APK - To avoid 64K referenced method limit issues with your Dex files - Diagnose ProGuard configuration issues - View merged AndroidManifest.xml file - Inspect the compiled resources file (resources.arsc).
  55. APK Analyzer - Shows you both the raw file size

    as well as the download size of various components in your APK - Build menu => select Analyze APK => Select APK
  56. Questions?

  57. Thank You Paresh Mayani Founder/Organizer, GDG Ahmedabad Technical Lead -

    Android @ Lets Nurture Infotech Pvt. Ltd. Application Architect @ KarConnect +PareshMayani @pareshmayani