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

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.

elainedb

July 09, 2018
Tweet

More Decks by elainedb

Other Decks in Technology

Transcript

  1. 1
    Building Assistive Apps with App
    Actions

    View full-size slide

  2. @elainedbatista
    Elaine Dias Batista

    View full-size slide

  3. Apps are great!
    4

    View full-size slide

  4. … but there are SO many of them
    5

    View full-size slide

  5. Apps are great!
    6

    View full-size slide

  6. Apps are great!
    7

    View full-size slide

  7. Are apps dead?
    8

    View full-size slide

  8. Of course not!
    9

    View full-size slide

  9. Maybe bad apps are!
    11

    View full-size slide

  10. Apple's 2017 Spring cleaning
    12

    View full-size slide

  11. 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

    View full-size slide

  12. App Actions to the rescue!
    15

    View full-size slide

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

    View full-size slide

  14. 2017: Predictive App Row
    17

    View full-size slide

  15. 2018: App Actions
    18

    View full-size slide

  16. App Actions
    19

    View full-size slide

  17. App Actions - Integrations
    20

    View full-size slide

  18. App Actions - Launcher
    21

    View full-size slide

  19. App Actions - Smart Text Selection
    22

    View full-size slide

  20. App Actions - Play Store
    ➔ Installed apps
    ◆ Deep-link into it
    ➔ Not installed apps
    ◆ Open details page
    ◆ Deep-link after installation
    23

    View full-size slide

  21. App Actions - Google Assistant
    24

    View full-size slide

  22. App Actions - Google Search App
    25

    View full-size slide

  23. Integrating App Actions on
    your Android app
    26

    View full-size slide

  24. Built-in Intents for the Google Assistant
    27

    View full-size slide

  25. Built-in Intents
    28

    View full-size slide

  26. App Actions: 2 models
    29

    View full-size slide

  27. actions.xml - URL Templates
    30

    View full-size slide

  28. actions.xml - Structured Data
    31

    View full-size slide

  29. actions.xml - Structured Data
    32

    View full-size slide

  30. App Actions
    33

    View full-size slide

  31. Submit your actions.xml
    34

    View full-size slide

  32. Test your actions
    35

    View full-size slide

  33. Actions on Google
    36

    View full-size slide

  34. Going Beyond Android
    37

    View full-size slide

  35. Going Beyond Android
    38

    View full-size slide

  36. Going Beyond Android
    39

    View full-size slide

  37. Going Beyond Android
    40

    View full-size slide

  38. Going Further
    Integrating your Android Apps with the
    Google Assistant
    41
    Getting Started with App Actions

    View full-size slide

  39. Thanks!
    42
    @elainedbatista

    View full-size slide