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

My Trip to Google I/O 2013

My Trip to Google I/O 2013

Google I/O is an annual developer conference hosted by Google. I was fortunate enough to attend this conference from Taiwan. In this presentation I will be sharing what I learned and experienced. I will also talk about development on the Google Glass.

David Wu

May 28, 2013
Tweet

More Decks by David Wu

Other Decks in Technology

Transcript

  1. My Trip to Google I/O 2013 David Wu @wuman blog.wu-man.com

    Taipei Open Source Software User Group (2013/05/28) Android Taipei (2013/05/29) ৽஛ᛰ೶ (2013/05/30) 1
  2. HTC teams up with technology global leaders such as Google,

    Microsoft and Qualcomm are more than strategic partnerships. They serve as active labs of research and development and product evolution. At HTC, collaboration is a means to a very important end: creating a holistic experience for the customer. Smartphone Innovator 3
  3. Overview • What is Google I/O? • Core technologies for

    2013 • Sandbox • Fun stuff • Q&A 5
  4. Google I/O Introduction • Developer conference hosted by Google •

    New products • Sessions and code labs • Sandbox • Social event for geeks 7
  5. Core Technologies for 2013 • Maps • Android • Google+

    • Youtube • Search • Glass • Chrome, Cloud Platform, Ads, Wallet, etc. 8
  6. New Locations API • Distributed via Google Play Services •

    Fused location provider • Geo-fencing • Activity recognition 10
  7. Volley • Library for image loading and network requests •

    Two-level cache • Prioritized requests in multi-level bounded queues • Pluggable transport and parser • Scoped requests https://gist.github.com/wuman/5625798 22
  8. YouTube V3 Data API • Based on version 1.15.0-rc of

    Google Data API • Push notifications • Live streaming API • Freebase integration 33
  9. Freebase Knowledge Graph • Open, crowd-sourced knowledge graph • 1B+

    facts, 40M+ topics, 2K+ types • CC-Attribution license • Search API, Topic API, Maps API • RDF data dumps • A subset of Google’s proprietary knowledge graph • Schema.org 37
  10. Square - 7 Days of Open Source • OkHttp •

    Dagger • MimeCraft, ProtoParser, JavaWriter • Robolectric • IntelliJ plugins for Android Development • Retrofit • Picasso 47
  11. BugSense • Collects bug and crash reports • Generates analytics

    for crash reports • Supports fix versioning and notifications http://www.bugsense.com/docs/android 49
  12. Glass • REST-based Mirror API (oAuth) • Timeline • Menu

    items • Shared contacts • Locations • Subscriptions • GDK 54
  13. 57

  14. 58

  15. 59

  16. 60

  17. 61

  18. 62

  19. 63

  20. 64

  21. 65

  22. 66

  23. 68

  24. 70

  25. 71

  26. 72

  27. 73

  28. 74

  29. 75

  30. 77

  31. 79

  32. 80

  33. 81

  34. 82

  35. 83

  36. 84

  37. 85

  38. 86

  39. 87

  40. 88

  41. 91

  42. “Technology should do the hard work, so people can get

    on doing the things that make them happiest in life.” Larry Page 91