7. Use Cases
• Non-user-facing work that you can defer.
• Work you'd prefer to do when the unit is plugged
in.
• Network(WiFi) dependent tasks.
• Periodic batch tasks.
13. Lock screen Notifications
• Lock screens have the
ability to present
notifications
• Users can choose
via Settings whether to
allow sensitive
notification content to
be shown over a secure
lock screen.
15. Heads up Notifications
• Grab user attention without
stealing focus from current
app
• User can swipe it away to
ignore
Use Cases
• Incoming phone call when
using device
• Alarm when using device
• New SMS message
• Low battery
17. More Recent Tasks
• Apps can open more
tasks as needed for
additional concurrent
activities
• Facilitates
multitasking by letting
users quickly switch
between individual
activities
27. Alternate Step 3 – Deep Links via API
• Specify web and app Uri in app itself
• Use App Indexing APIs bundled in Google play
services v5.0
https://developers.google.com/app-indexing/webmasters/appindexingapi
28. References
[Google IO video sessions]
https://www.google.com/events/io/io14videos
[Android L API overview]
https://developer.android.com/preview/api-overview.html
[Android Web view remote debugging]
https://developer.chrome.com/devtools/docs/remote-debugging
[Job Scheduler]
Github sample code : https://github.com/googlesamples/android-JobScheduler
Dev Bytes Video : https://www.youtube.com/watch?v=QdINLG5QrJc
[App Indexing]
Dev Bytes video : https://www.youtube.com/watch?v=UjLJoMWSXts
Developer Guidelines :
https://developers.google.com/app-indexing/webmasters/appindexingapi
https://developer.android.com/training/app-indexing/enabling-app-indexing.html