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

Learning to play the guitar with Actions on Google

Learning to play the guitar with Actions on Google

1cf799036b5d9439e9ed823c9b0c15cb?s=128

Joe Birch

March 16, 2018
Tweet

Transcript

  1. LEARNING TO PLAY THE GUITAR WITH ACTIONS ON GOOGLE JOE

    BIRCH - @HITHEREJOE - ANDROID LEAD @BUFFER - GDE @ANDROID
  2. WHAT IS ACTIONS ON GOOGLE?

  3. WHY BUILD FOR THE PLATFORM?

  4. TOOLS

  5. TOOLS

  6. DIALOGFLOW

  7. WHAT’S IN A CONVERSATION?

  8. WHAT’S IN A CONVERSATION?

  9. WHAT’S IN A CONVERSATION?

  10. WHAT’S IN A CONVERSATION?

  11. WHAT’S IN A CONVERSATION?

  12. INVOCATION

  13. INVOCATION INTENT

  14. INVOCATION INTENT USER SAYS

  15. INVOCATION INTENT USER SAYS ENTITY

  16. INVOCATION INTENT USER SAYS ENTITY FULFILMENT REQUEST

  17. INVOCATION INTENT USER SAYS ENTITY FULFILMENT REQUEST RESPONSE

  18. BUILDING OUR OWN CONVERSATIONAL TOOL

  19. DEFINE OUR OWN ENTITIES - DEMO

  20. DEFAULT INTENT - DEMO

  21. CUSTOM INTENTS - DEMO

  22. CLOUD FUNCTIONS Our App Firebase Cloud Function

  23. CLOUD FUNCTIONS

  24. CLOUD FUNCTIONS

  25. CLOUD FUNCTIONS

  26. CLOUD FUNCTIONS

  27. CLOUD FUNCTIONS

  28. CLOUD FUNCTIONS

  29. DEMO

  30. RICH RESPONSES

  31. RICH RESPONSES

  32. RICH RESPONSES

  33. DEMO

  34. LOCALISATION

  35. LOCALISATION

  36. LOCALISATION English (en-US, en-GB, en-AU, en-IN) ! German (de-DE) "

    French (fr-FR, fr-CA) # Japanese (ja-JP) $ Korean (ko-KR) % Spanish (es-ES, es-419) & Portuguese (pt-BR) ' Italian (it-IT) ( Russian (ru-RU) )
  37. LOCALISATION - LIVE DEMO

  38. LOCALISATION

  39. LOCALISATION

  40. LOCALISATION

  41. LOCALISATION

  42. LOCALISATION

  43. LOCALISATION

  44. LOCALISATION

  45. LOCALISATION

  46. FRET https://github.com/hitherejoe/Fret

  47. OTHER FUNCTIONALITY -User Authentication (Account Linking) -Transactions -Firebase Storage -Firebase

    Realtime DB -Firebase Hosting -Android Things AIY Projects
  48. None