Google IO 2015

Get Started. It's Free
or sign up with your email address
Rocket clouds
Google IO 2015 by Mind Map: Google IO 2015

1. All to iOS friendly

1.1. pod try Google

1.2. GCM

2. Google Photos

2.1. Gestures

2.2. Drag to select

2.3. Unlimited backup and it's free

3. M Developer Preview

3.1. Runtime permission request

3.1.1. Switch on/off in Settings

3.2. Chrome custom tab

3.3. App links

3.3.1. App Index

3.3.2. manifest

3.4. Android Pay

3.5. Fingerprint API

3.6. Now on Tap

3.6.1. Context aware

3.6.1.1. What I'm looking at

3.6.1.2. What I'm searching for

3.6.1.3. App available for the context

3.6.2. Answers

3.6.3. Actions

3.6.4. Assistant Support

3.6.5. https://www.youtube.com/watch?v=oM7m7dyiDPc

3.7. Improved Project Volta

3.7.1. Doze

3.7.2. App Standby

3.8. Auto Backup

3.9. M official in Q3

3.10. Stages before official release

3.11. Voice Interaction

3.11.1. New category - android.intent.category.VOICE

4. Material Design

4.1. 1 year old

4.2. Design Support Library (Backward compatible to API 7)

4.2.1. Coordinate Layout

4.2.2. TabLayout

4.2.3. FAB

4.2.4. Nav View

4.2.4.1. From menu resource file

4.2.5. TextInputLayout

4.2.5.1. Floating hint

4.2.6. SnackBar

4.2.7. Collapsing ToolBar

4.2.8. http://android-developers.blogspot.tw/

4.2.9. ChrisBane demo https://github.com/chrisbanes/cheesesquare

4.3. Design website

4.3.1. http://www.google.com/design

4.3.2. Material Design Guidelines

4.3.2.1. Latest update: http://www.google.com/design/spec/whats-new/whats-new.html

4.3.3. Device Metrics

4.3.4. Icons library

4.4. Icons are WebFont

5. Google Play Service

5.1. App Invites

5.1.1. https://developers.google.com/app-invites/

5.2. GCM 3.0

5.2.1. developers.google.com/cloud-messaging

5.2.2. iOS support

5.2.3. GCMNetworkManager

5.2.3.1. Compat tool for JobScheduler

5.2.4. Device Group

5.2.4.1. Send notification to group. Google delivers them

5.2.5. Website GCM support

5.2.6. Topic Messaging

5.2.6.1. user/app subscribe to topic

5.2.6.2. server send message to topic channel

5.2.7. Diagnostic for message status

5.3. Place API

5.4. App Indexing

5.5. Fit API

5.5.1. Recording API

5.5.2. History API

5.5.3. Session API

5.5.4. Custom Data type

5.6. Wear

5.6.1. Channel API

5.6.2. Capability API

6. Development Tools

6.1. Andorid Studio 1.3 Preview

6.1.1. C/C++ support

6.1.2. Design Editor

6.1.3. Improved build system

6.2. Data Binding

6.2.1. https://developer.android.com/tools/data-binding/guide.html

6.3. Identity Tool

6.3.1. https://developers.google.com/identity/toolkit/

6.4. Jack compiler

6.5. PNG Cruncher

7. VR

7.1. New Cardboard

7.2. JUMP

7.2.1. GoPro Camera Array

7.2.2. Assembler

7.2.3. Play on YouTube with Cardboard

7.2.4. https://www.google.com/get/cardboard/jump/

8. Life

8.1. Living room

8.1.1. Nest

8.1.2. Google TV

8.1.3. Chromecast

8.2. Family

8.2.1. New category in Google Play

8.2.2. With a Star sign

8.3. Education

8.3.1. Project Expedition

8.3.1.1. https://www.google.com/edu/expeditions/

8.4. Driving

8.4.1. AndroidAuto

8.5. Fitness

8.5.1. Fit API

8.5.1.1. Recording API

8.5.1.2. History API

8.6. Wear

8.6.1. Wrist gesture

8.6.2. emoji recognizer

9. ATAP

9.1. Project Soli

9.1.1. http://www.dezeen.com/2015/06/02/google-project-soli-interaction-sensor-radar-hand-gestures-digital-control-electronic-devices/

9.2. Project Jacquard

9.2.1. https://www.google.com/atap/project-jacquard/

9.3. Project Tango

9.3.1. https://www.google.com/atap/project-tango/

9.4. Project Spotlight Story

9.5. Project Ara

9.6. https://plus.google.com/+GoogleATAP/videos

10. IoT

10.1. Project Brillo

10.1.1. Q3 preview

10.1.2. Q4 full stack

10.1.3. https://developers.google.com/brillo/

10.2. Weave protocol

11. App Quality

11.1. Cloud Test Lab

11.1.1. https://developers.google.com/cloud-test-lab/

11.1.2. Google Play Dev Console

11.1.2.1. A/B Testing in Play Console -> "Store listing" -> Experiment

11.1.3. Support default monkey and customised test script

11.2. Android Testing Support Library

11.2.1. https://developer.android.com/tools/testing-support-library/index.html

11.2.2. AndroidJUnitRunner

11.2.3. Espresso

11.2.4. UI Automator

12. Talks worth watch

12.1. Android Performance Pattern

12.1.1. Colt McAnlis

12.1.1.1. https://github.com/mainroach/

12.1.1.2. https://plus.google.com/+ColtMcAnlis/

12.1.2. https://www.youtube.com/playlist?list=PLOU2XLYxmsIKEOXh5TwZEv89aofHzNCiu

13. Videos

13.1. Sessions

13.1.1. https://www.youtube.com/user/GoogleDevelopers/playlists?sort=dd&view=50&shelf_id=6

13.2. DevTalks

13.2.1. https://www.youtube.com/playlist?list=PLOU2XLYxmsIJDPXCTt5TLDu67271PruEk

14. Online Course

14.1. Udacity

14.1.1. Android Dev nanodegree

14.1.1.1. https://www.udacity.com/course/android-developer-nanodegree--nd801

14.1.1.2. $200/month

14.1.2. https://www.udacity.com

14.1.2.1. See Catalog for Built by Google