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 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."
  2. Google Assistant Virtual Assistant Extension of Google Now Similar products

    like Amazon Alexa and Apple Siri Using AI and Machine Learning
  3. 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.
  4. 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.
  5. Google Allo Features Google Assistant Bringing the richness of Google

    directly into your chats—helping you find information, get things done, and have fun.
  6. 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
  7. Google Duo Knock Knock Feature, shows you a live video

    preview of the caller before you pick up.
  8. 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.
  9. Google DayDream You will need a headset, obviously! Coming in

    Fall 2016 https://developers.google.com/vr/
  10. 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
  11. 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.
  12. 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
  13. 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.
  14. Layout Editor Properties Panel shows a curated set of properties

    for quick widget edits with a full sheet of advanced properties one click away.
  15. 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
  16. 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.
  17. Layout Inspector - Help you to inspect (drill) into the

    view hierarchy of your app and analyze attributes of each components
  18. 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.
  19. 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.
  20. 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.
  21. 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.
  22. 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).
  23. 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
  24. Thank You Paresh Mayani Founder/Organizer, GDG Ahmedabad Technical Lead -

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