Building Assistive Apps with App Actions

Building Assistive Apps with App Actions

In 2017, Google announced app predictions: 5 apps that are suggested to you on the App Drawer with a 60% prediction rate. This year, they are taking it to the next level: trying to predict the action that you are going to make at a specific time, depending on the context you're currently in and by analyzing your usage patterns based on machine learning algorithms that run locally on your phone. Those actions can be, for example, continue listening to Spotify if you plug in your headphones or call your best friend on friday nights. In this talk, I'll show how developers can take advantage of this concept by declaring the actions that your app does so Google can index it and suggest it to your users at the right time. I'll end by explaining that a building block of App Actions - Built-in Intents, can be then used to create a Conversational Action for the Google Assistant.

Cb3c988ada1925dbb88a2b1f11c60f3f?s=128

elainedb

July 09, 2018
Tweet

Transcript

  1. 1 Building Assistive Apps with App Actions

  2. @elainedbatista Elaine Dias Batista

  3. Apps 3

  4. Apps are great! 4

  5. … but there are SO many of them 5

  6. Apps are great! 6

  7. Apps are great! 7

  8. Are apps dead? 8

  9. Of course not! 9

  10. Well... 10

  11. Maybe bad apps are! 11

  12. Apple's 2017 Spring cleaning 12

  13. Building great apps • Think carefully about the UI/UX •

    Performance matters • Alpha/Beta testing • Take advantage of the platform ◦ Instant apps ◦ Push notifications ◦ Optimize the Play Store page 13
  14. 14

  15. App Actions to the rescue! 15

  16. 2017: Predictive App Row 60% prediction rate 16

  17. 2017: Predictive App Row 17

  18. 2018: App Actions 18

  19. App Actions 19

  20. App Actions - Integrations 20

  21. App Actions - Launcher 21

  22. App Actions - Smart Text Selection 22

  23. App Actions - Play Store ➔ Installed apps ◆ Deep-link

    into it ➔ Not installed apps ◆ Open details page ◆ Deep-link after installation 23
  24. App Actions - Google Assistant 24

  25. App Actions - Google Search App 25

  26. Integrating App Actions on your Android app 26

  27. Built-in Intents for the Google Assistant 27

  28. Built-in Intents 28

  29. App Actions: 2 models 29

  30. actions.xml - URL Templates 30

  31. actions.xml - Structured Data 31

  32. actions.xml - Structured Data 32

  33. App Actions 33

  34. Submit your actions.xml 34

  35. Test your actions 35

  36. Actions on Google 36

  37. Going Beyond Android 37

  38. Going Beyond Android 38

  39. Going Beyond Android 39

  40. Going Beyond Android 40

  41. Going Further Integrating your Android Apps with the Google Assistant

    41 Getting Started with App Actions
  42. Thanks! 42 @elainedbatista