SlideShare a Scribd company logo
1 of 19
Google Home
& Actions
ravpacheco.com
github.com/ravpacheco
Desenvolvedor fullstack do BLiP na Take
Jack
“Hello Rafael. Jack is at your
service. What you need?”
“Jack, can you present yourself to everybody ?”
“Hello everybody. My name is Jack. I was created by
Rafael to help him presents some features of Google
Actions, Home and BLiP platform”
“hi Google: talk to Jack”
OBJETIVOS
Como criar uma ACTION ?
Actions SDK
1 Projeto no Actions
Google Developer Console
2 Action package
(Json)
3 gActions CLI *
4 fullfilment em Javascript
(callback url)
1 Agent
2 fullfilment em qualquer linguagem (callback url)
3 Publicar sua action para o diretório do Google
(opcional)
Limitações e desafios
1 Adoção inicial dos usuários
2 Dificuldades em criar uma boa experiência
3 Ausência de um componente visual
hands ON
PC
API
dúvidas ?
críticas ou sugestões ?
ravpacheco@gmail.com
ravpacheco.com

More Related Content

Similar to Google home and actions

Android N, Java 8, Android Studio 2.2?
Android N, Java 8, Android Studio 2.2?Android N, Java 8, Android Studio 2.2?
Android N, Java 8, Android Studio 2.2?Marcelo Quinta
 
Kotlin no Android: desbravando as oportunidades de ponta a ponta!
Kotlin no Android: desbravando as oportunidades de ponta a ponta! Kotlin no Android: desbravando as oportunidades de ponta a ponta!
Kotlin no Android: desbravando as oportunidades de ponta a ponta! iMasters
 
Chega de lendas! JavaFX em Android
Chega de lendas! JavaFX em AndroidChega de lendas! JavaFX em Android
Chega de lendas! JavaFX em AndroidBruno Oliveira
 
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?tdc-globalcode
 
TDC2018SP | Trilha Mobile - Learn once, code anywhere
TDC2018SP | Trilha Mobile - Learn once, code anywhereTDC2018SP | Trilha Mobile - Learn once, code anywhere
TDC2018SP | Trilha Mobile - Learn once, code anywheretdc-globalcode
 
Jenkins por dentro e por fora - Oracle Code São Paulo 2018
Jenkins por dentro e por fora - Oracle Code São Paulo 2018Jenkins por dentro e por fora - Oracle Code São Paulo 2018
Jenkins por dentro e por fora - Oracle Code São Paulo 2018Fernando Boaglio
 
Introdução ao java fx e visage
Introdução ao java fx e visageIntrodução ao java fx e visage
Introdução ao java fx e visagejesuinoPower
 
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedorGit e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedorFelipe Pedroso
 
Python para programadores Ruby
Python para programadores RubyPython para programadores Ruby
Python para programadores RubyEric Hideki
 
Jugday - Java Básico
Jugday - Java BásicoJugday - Java Básico
Jugday - Java BásicoPaloma Costa
 
Dockerizando aplicações em uma fintech o bom, o mau e o feio as surpresas
Dockerizando aplicações em uma fintech  o bom, o mau e o feio as surpresasDockerizando aplicações em uma fintech  o bom, o mau e o feio as surpresas
Dockerizando aplicações em uma fintech o bom, o mau e o feio as surpresasRafael Gomes
 
Introdução ao JavaFX
Introdução ao JavaFXIntrodução ao JavaFX
Introdução ao JavaFXjesuinoPower
 
JavaFX: A nova biblioteca gráfica da plataforma Java
JavaFX: A nova biblioteca gráfica da plataforma JavaJavaFX: A nova biblioteca gráfica da plataforma Java
JavaFX: A nova biblioteca gráfica da plataforma JavajesuinoPower
 
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...Criciúma Dev
 
TDC2018SP | Trilha Ruby - Uma Aplicação Ruby On Rails Integrada com GraphQL, ...
TDC2018SP | Trilha Ruby - Uma Aplicação Ruby On Rails Integrada com GraphQL, ...TDC2018SP | Trilha Ruby - Uma Aplicação Ruby On Rails Integrada com GraphQL, ...
TDC2018SP | Trilha Ruby - Uma Aplicação Ruby On Rails Integrada com GraphQL, ...tdc-globalcode
 

Similar to Google home and actions (20)

Android N, Java 8, Android Studio 2.2?
Android N, Java 8, Android Studio 2.2?Android N, Java 8, Android Studio 2.2?
Android N, Java 8, Android Studio 2.2?
 
Kotlin no Android: desbravando as oportunidades de ponta a ponta!
Kotlin no Android: desbravando as oportunidades de ponta a ponta! Kotlin no Android: desbravando as oportunidades de ponta a ponta!
Kotlin no Android: desbravando as oportunidades de ponta a ponta!
 
Bricklayer
BricklayerBricklayer
Bricklayer
 
Chega de lendas! JavaFX em Android
Chega de lendas! JavaFX em AndroidChega de lendas! JavaFX em Android
Chega de lendas! JavaFX em Android
 
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?
 
JavaFX 1.2
JavaFX 1.2JavaFX 1.2
JavaFX 1.2
 
JavaFX 1.2
JavaFX 1.2JavaFX 1.2
JavaFX 1.2
 
TDC2018SP | Trilha Mobile - Learn once, code anywhere
TDC2018SP | Trilha Mobile - Learn once, code anywhereTDC2018SP | Trilha Mobile - Learn once, code anywhere
TDC2018SP | Trilha Mobile - Learn once, code anywhere
 
Jenkins por dentro e por fora - Oracle Code São Paulo 2018
Jenkins por dentro e por fora - Oracle Code São Paulo 2018Jenkins por dentro e por fora - Oracle Code São Paulo 2018
Jenkins por dentro e por fora - Oracle Code São Paulo 2018
 
React Native - JSday
React Native - JSdayReact Native - JSday
React Native - JSday
 
Introdução ao java fx e visage
Introdução ao java fx e visageIntrodução ao java fx e visage
Introdução ao java fx e visage
 
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedorGit e Github: qual a importância dessas ferramentas para o desenvolvedor
Git e Github: qual a importância dessas ferramentas para o desenvolvedor
 
Python para programadores Ruby
Python para programadores RubyPython para programadores Ruby
Python para programadores Ruby
 
Jugday - Java Básico
Jugday - Java BásicoJugday - Java Básico
Jugday - Java Básico
 
Dockerizando aplicações em uma fintech o bom, o mau e o feio as surpresas
Dockerizando aplicações em uma fintech  o bom, o mau e o feio as surpresasDockerizando aplicações em uma fintech  o bom, o mau e o feio as surpresas
Dockerizando aplicações em uma fintech o bom, o mau e o feio as surpresas
 
Introdução ao JavaFX
Introdução ao JavaFXIntrodução ao JavaFX
Introdução ao JavaFX
 
Kotlin first
Kotlin firstKotlin first
Kotlin first
 
JavaFX: A nova biblioteca gráfica da plataforma Java
JavaFX: A nova biblioteca gráfica da plataforma JavaJavaFX: A nova biblioteca gráfica da plataforma Java
JavaFX: A nova biblioteca gráfica da plataforma Java
 
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
 
TDC2018SP | Trilha Ruby - Uma Aplicação Ruby On Rails Integrada com GraphQL, ...
TDC2018SP | Trilha Ruby - Uma Aplicação Ruby On Rails Integrada com GraphQL, ...TDC2018SP | Trilha Ruby - Uma Aplicação Ruby On Rails Integrada com GraphQL, ...
TDC2018SP | Trilha Ruby - Uma Aplicação Ruby On Rails Integrada com GraphQL, ...
 

More from Rafael Pacheco

Como criar e publicar um chatbot
Como criar e publicar um chatbotComo criar e publicar um chatbot
Como criar e publicar um chatbotRafael Pacheco
 
Chatbot - A revolução da comunicação entre pessoas e empresas
Chatbot - A revolução da comunicação entre pessoas e empresasChatbot - A revolução da comunicação entre pessoas e empresas
Chatbot - A revolução da comunicação entre pessoas e empresasRafael Pacheco
 
Boas práticas para a construção de chatbots relevantes.
Boas práticas para a construção de chatbots relevantes.Boas práticas para a construção de chatbots relevantes.
Boas práticas para a construção de chatbots relevantes.Rafael Pacheco
 
Como ser um profissional no desenvolvimento de software
Como ser um profissional no desenvolvimento de softwareComo ser um profissional no desenvolvimento de software
Como ser um profissional no desenvolvimento de softwareRafael Pacheco
 
Como ser um 'profissional' no desenvolvimento de código.
Como ser um 'profissional' no desenvolvimento de código.Como ser um 'profissional' no desenvolvimento de código.
Como ser um 'profissional' no desenvolvimento de código.Rafael Pacheco
 
Apresentação Take.Net MTC2015
Apresentação Take.Net MTC2015Apresentação Take.Net MTC2015
Apresentação Take.Net MTC2015Rafael Pacheco
 
Criando um ambiente real de distribuição de aplicativos usando TestFairy
Criando um ambiente real de distribuição de aplicativos usando TestFairyCriando um ambiente real de distribuição de aplicativos usando TestFairy
Criando um ambiente real de distribuição de aplicativos usando TestFairyRafael Pacheco
 
Introdução ao Modelo de Atores e Akka
Introdução ao Modelo de Atores e AkkaIntrodução ao Modelo de Atores e Akka
Introdução ao Modelo de Atores e AkkaRafael Pacheco
 
Resumo do TheDeveloperConference 2014 - POA
Resumo do TheDeveloperConference 2014 - POAResumo do TheDeveloperConference 2014 - POA
Resumo do TheDeveloperConference 2014 - POARafael Pacheco
 

More from Rafael Pacheco (12)

Como criar e publicar um chatbot
Como criar e publicar um chatbotComo criar e publicar um chatbot
Como criar e publicar um chatbot
 
Chatbot - A revolução da comunicação entre pessoas e empresas
Chatbot - A revolução da comunicação entre pessoas e empresasChatbot - A revolução da comunicação entre pessoas e empresas
Chatbot - A revolução da comunicação entre pessoas e empresas
 
Boas práticas para a construção de chatbots relevantes.
Boas práticas para a construção de chatbots relevantes.Boas práticas para a construção de chatbots relevantes.
Boas práticas para a construção de chatbots relevantes.
 
Como ser um profissional no desenvolvimento de software
Como ser um profissional no desenvolvimento de softwareComo ser um profissional no desenvolvimento de software
Como ser um profissional no desenvolvimento de software
 
MVVM – Hello World
MVVM – Hello WorldMVVM – Hello World
MVVM – Hello World
 
Como ser um 'profissional' no desenvolvimento de código.
Como ser um 'profissional' no desenvolvimento de código.Como ser um 'profissional' no desenvolvimento de código.
Como ser um 'profissional' no desenvolvimento de código.
 
Let's go log!
Let's go log!Let's go log!
Let's go log!
 
Coded UI
Coded UICoded UI
Coded UI
 
Apresentação Take.Net MTC2015
Apresentação Take.Net MTC2015Apresentação Take.Net MTC2015
Apresentação Take.Net MTC2015
 
Criando um ambiente real de distribuição de aplicativos usando TestFairy
Criando um ambiente real de distribuição de aplicativos usando TestFairyCriando um ambiente real de distribuição de aplicativos usando TestFairy
Criando um ambiente real de distribuição de aplicativos usando TestFairy
 
Introdução ao Modelo de Atores e Akka
Introdução ao Modelo de Atores e AkkaIntrodução ao Modelo de Atores e Akka
Introdução ao Modelo de Atores e Akka
 
Resumo do TheDeveloperConference 2014 - POA
Resumo do TheDeveloperConference 2014 - POAResumo do TheDeveloperConference 2014 - POA
Resumo do TheDeveloperConference 2014 - POA
 

Google home and actions