Files
awesome-awesomeness/html/actionsongoogle.md2.html
2025-07-18 23:13:11 +02:00

322 lines
16 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-actions-on-google-awesome">Awesome Actions on Google <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<p>A curated list of awesome AoG(Action on Google) libraries, blogs,
open-source project, videos.</p>
<p>With <a href="https://developers.google.com/actions/">Actions on
Google</a>, you can easily reach and engage with users across Google.
From quick commands to full conversations, Actions help you connect your
content and services to users with the Google Assistant.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#blogs">Blogs</a></li>
<li><a href="#videos">Videos</a></li>
<li><a href="#codelabscourses">Codelabs/Courses</a></li>
<li><a href="#podcasts">Podcasts</a></li>
<li><a href="#open-source-code">Open source code</a></li>
<li><a href="#people-to-follow">People to follow</a></li>
<li><a href="#applications">Applications</a></li>
</ul>
<h2 id="document">Document</h2>
<ul>
<li><a href="https://developers.google.com/actions/">Actions on
Google</a></li>
<li><a href="https://developers.google.com/actions/templates/">Template
Actions</a></li>
<li><a
href="https://developers.google.com/actions/transactions/digital/dev-guide-digital">Build
digital transactions</a></li>
<li><a
href="https://developers.google.com/actions/interactivecanvas">Interactive
Canvas</a></li>
</ul>
<h2 id="blogs">Blogs</h2>
<ul>
<li><a
href="https://medium.com/google-developer-experts/chord-assist-building-an-accessible-smart-guitar-for-the-mute-deaf-and-blind-4f81669ab663">Chord
Assist: Building an accessible smart guitar for the blind, deaf and
mute</a> - By Joe Birch.</li>
<li><a
href="https://medium.com/google-developer-experts/the-full-stack-guide-to-actions-for-google-assistant-e1765edd075b">The
Full-Stack Guide to Actions for Google Assistant</a> - By <a
href="https://twitter.com/UriShaked">Uri Shaked</a></li>
<li><a
href="https://www.raywenderlich.com/1217997-building-an-action-for-google-assistant-getting-started">Building
an Action for Google Assistant: Getting Started</a> - By <a
href="https://www.raywenderlich.com/u/invisigothcodegirl">Jenn
Bailey</a></li>
<li><a
href="https://www.androidauthority.com/how-to-build-google-assistant-actions-877154/">Build
your own Action for Google Assistant</a> - By <a
href="https://www.androidauthority.com/author/jessicathornsby/">Jessica
Thornsy</a></li>
<li><a
href="https://android.jlelse.eu/create-your-first-google-assitant-application-9a51cea37728">Create
Your First Google Assistant Application</a> - By <a
href="https://twitter.com/ravi_rupareliya">Ravi Rupareliya</a></li>
<li><a
href="https://xebia.com/blog/how-to-automate-testing-for-google-assistant-apps/">How
to automate testing for Google Assistant Apps?</a> - By Ruben
Oostinga.</li>
<li><a
href="https://medium.com/google-developers/use-video-loops-with-interactive-canvas-dc7503e95c6a">Use
video loops with Interactive Canvas</a> - By <a
href="https://twitter.com/TheLeonNicholls">Leon Nicholls</a></li>
</ul>
<h2 id="videos">Videos</h2>
<ul>
<li><a href="https://youtu.be/D-lhorsDlUQ">What are Actions on
Google</a> - Luke Davis and guest Jessica Dene Early-Cha introduce the
concept of Actions on Google, and talk about common terminology.</li>
<li><a href="https://youtu.be/cxABjSOa6RY">Smart Home Integrations on
Google Assistant</a> - Jessica Dene Early-Cha and guest Dan Myers go
over how to get onboarded to Google Assistant for their smart devices
and how voice commands work.</li>
<li><a href="https://youtu.be/Jy4CsxNafeE">Pathway to creating your own
Action</a> - Jessica Dene Earley-Cha and guest Brad Abrams talk about
content, App Actions, and experiences.</li>
<li><a href="https://youtu.be/dh_mixqvrP0">Creating personality for your
Actions</a> - In this episode of Assistant on Air, host Jessica Dene
Early Cha and guest Wally Brill discuss why its important to design
with persona and how to bring it to life.</li>
<li><a href="https://youtu.be/dpNrq_wiqGs">Intro to the Google
Assistant: Build Your First Action (Google I/O19)</a> - This intro
session will cover the fundamentals of the Google Assistant and what you
can build for the assistive future.</li>
<li><a href="https://youtu.be/ak6Uj02DTjk">Reach the Next Billion Users
with Your Actions for the Google Assistant (Google I/O19)</a> - Come
learn how users in emerging markets are interacting with the Google
Assistant, what they expect from your Actions, and what opportunities
you have to grow your services with them.</li>
<li><a href="https://youtu.be/SJ2KYVKfURA">Smart Home 101: How to
Develop for the Connected Home (Google I/O19)</a> - This session covers
updates on the latest tools and capabilities of our smart home API,
along with how developers and device makers alike can benefit from
deeper integrations with the Google Assistant ecosystem.</li>
<li><a href="https://youtu.be/0Hyt7gjHYO4">Create App-like Experiences
on Google Search and the Google Assistant (Google I/O19)</a> - Learn
how to create interactive, app-like experiences that engage users right
on the Google Search results page and the Google Assistant.</li>
<li><a href="https://youtu.be/vQALSeGy9aY">Extend Your Android App to
the Google Assistant (Google I/O19)</a> - This session is about App
Actions and Slices to learn how to let your app users quickly get things
done through the Google Assistant.</li>
<li><a href="https://youtu.be/oo5dFEW0Vk8">10 Best Practices for High
Quality Actions (Google I/O19)</a> - Learn how to reduce development
errors, enhance discovery of your Action, grow your user base, and avoid
mistakes along the way when building quality and engaging Actions.</li>
<li><a href="https://youtu.be/Y6Ue5hQ9meM">Local Technologies for the
Smart Home (Google I/O19)</a> - This talk will dive deep into a new SDK
that enables developers to locally communicate with and control their
smart devices, along with providing a preview of whats to come.</li>
<li><a href="https://youtu.be/1I-7lpZu_PA">Tools for Building Better
Smart Home Actions (Google I/O19)</a> - This session will discuss tools
to help developers build smart home Actions that make users lives
easier.</li>
<li><a href="https://youtu.be/GR1j2ADyGvA">Enhance Your Search and
Assistant Presence with Structured Data (Google I/O19)</a> - Learn how
to surface your engaging content on Google Search and the Google
Assistant.</li>
<li><a href="https://youtu.be/J8lsvvJ21Ok">Build Interactive Games for
the Google Assistant (Google I/O19)</a> - Learn how to design and
develop immersive gaming experiences for the Google Assistant.</li>
<li><a href="https://youtu.be/Oh4lCL05XWc">Voice and Visual: How to
Build Actions for Smart Displays and More Devices (Google I/O19)</a> -
In this talk, well walk you through design and developer considerations
for building multimodal experiences across Google Assistant-enabled
devices.</li>
<li><a href="https://youtu.be/w2wDR8rr0Hk">How We Built the Google
Assistant Sandbox Demos (And How You Can Too) (Google I/O19)</a></li>
<li><a href="https://youtu.be/b3nDCC2K3rY">Data and Insights to Build
for the Digital Assistant Era (Google I/O19)</a></li>
<li><a href="https://youtu.be/ZRjkSqVedfY">Designing Quality
Conversations for the Google Assistant (Google I/O19)</a> - A
conversation designer and a developer will walk you through setting user
expectations, handling unexpected user responses, and making
improvements with user insights.</li>
</ul>
<h2 id="codelabscourses">Codelabs/Courses</h2>
<ul>
<li><a
href="https://codelabs.developers.google.com/codelabs/actions-builder-1/index.html">Build
Actions for Google Assistant using Actions Builder (Level 1)</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/actions-builder-2/index.html">Build
Actions for Google Assistant using Actions Builder (Level 2)</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/actions-1/index.html">Build
Actions for the Google Assistant (Level 1)</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/actions-2/index.html">Build
Actions for the Google Assistant (Level 2)</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/actions-3/index.html">Build
Actions for the Google Assistant (Level 3)</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/actions-user-engagement/index.html">Engage
Users with your Action</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/appactions/index.html">Extend
an Android app to the Google Assistant with App Actions</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/smarthome-washer/index.html">Connect
smart home devices to the Google Assistant</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/smarthome-local/index.html">Smart
Home Local Execution</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/smarthome-washer/index.html">Smart
Home Washer</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/actions-1">Build a
Conversational Action for Google Assistant</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/actions-2">Build a
sophisticated Conversational Action for Google Assistant</a></li>
<li><a href="https://www.qwiklabs.com/quests/61">Build Interactive Apps
with Google Assistant</a> - Qwiklabs quest with 6 labs.</li>
<li><a
href="https://www.udemy.com/course/actions-on-google-app-google-assistant/">Google
Assistant development with Actions on Google</a> - Udemy course to
create an app for the Google Assistant and Google Home in Node.js.</li>
<li><a
href="https://www.udemy.com/course/buildactionsforgoogleassistant/">Build
Actions for Google Assistant</a> - Udemy course to build actions with
Dialogflow.</li>
</ul>
<h2 id="podcasts">Podcasts</h2>
<ul>
<li><a
href="https://podcasts.google.com/?feed=aHR0cHM6Ly9hY3Rpb25zb25nb29nbGUubGlic3luLmNvbS9yc3M&amp;ved=0CAAQ4aUDahcKEwiQruG2mJTnAhUAAAAAHQAAAAAQAQ">Assistant
On Air</a> - By Google team</li>
</ul>
<h2 id="open-source-code">Open source code</h2>
<ul>
<li><a
href="https://github.com/googlecreativelab/aog-canvas-quiz">Canvas
Quiz</a> - It is a starter kit for developers to make custom,
voice-enabled question-answer games for the Google Assistant.</li>
<li><a
href="https://github.com/actions-on-google-labs/interactive-canvas-editor-nodejs">Interactive
Canvas editor</a> - Editor to create a web app for Interactive Canvas
that is immediately loaded onto a smart display device. This allows for
quick prototyping of web apps for Interactive Canvas.</li>
<li><a
href="https://github.com/actions-on-google-labs/virtual-pet-game-nodejs">Virtual
Pet</a> - It is built with interactive canvas. In this game, you will
adopt and take care of a hamster just like you would in real life,
except through Google Assistant.</li>
<li><a
href="https://github.com/actions-on-google-labs/dialogflow-spellcast-nodejs">Spellcast</a>
- Experimental Interactive Canvas game for the Google Assistant.</li>
<li>Silly Name Maker <a
href="https://github.com/actions-on-google/dialogflow-silly-name-maker-webhook-nodejs">(Node.js)</a>
<a
href="https://github.com/actions-on-google/dialogflow-silly-name-maker-webhook-java">(Java)</a>
- Parameters sample (using Dialogflow).</li>
<li>Facts about Google <a
href="https://github.com/actions-on-google/dialogflow-facts-about-google-nodejs">(Node.js)</a>
<a
href="https://github.com/actions-on-google/dialogflow-silly-name-maker-webhook-java">(Java)</a>
- Custom Entities, Contexts, and Deep Links sample (using
Dialogflow).</li>
<li>Name Psychic <a
href="https://github.com/actions-on-google/dialogflow-name-psychic-nodejs">(Node.js)</a>
<a
href="https://github.com/actions-on-google/dialogflow-name-psychic-java">(Java)</a>
- Permissions and Google Maps Static API sample (using Dialogflow).</li>
<li>Number Genie <a
href="https://github.com/actions-on-google/dialogflow-number-genie-nodejs">(Node.js)</a>
<a
href="https://github.com/actions-on-google/dialogflow-number-genie-java">(Java)</a>
- Localization sample.</li>
<li><a
href="https://github.com/actions-on-google/dialogflow-gdg-nodejs">GDG
Action</a> - This sample demonstrates Actions on Google features for use
on Google Assistant including localization (i18n-node), conversation
design, rich responses, and API integrations.</li>
<li>Say Number <a
href="https://github.com/actions-on-google/actionssdk-say-number-nodejs">(Node.js)</a>
<a
href="https://github.com/actions-on-google/actionssdk-say-number-java">(Java)</a>
- Say a number Actions SDK sample for Actions on Google.</li>
<li><a
href="https://github.com/actions-on-google/smart-home-nodejs">Smart Home
sample</a> - A sample of the Smart Home device control APIs in Actions
on Google.</li>
<li><a href="https://github.com/nish17/scheduler">PDPU Scheduler</a> -
Its a Google Assistant action for PDPU that tells you about which
classes and labs you have today.</li>
<li><a href="https://github.com/amdcaruso/karaoke">karaoke</a> - <a
href="https://github.com/amdcaruso">Amanda Cavallaro</a> -
Conversational App to buid your own karaoke using GCP, YouTube API and
Actions on Google.</li>
</ul>
<h2 id="people-to-follow">People to follow</h2>
<ul>
<li><a href="https://twitter.com/actionsongoogle">Actions on Google</a>
- Official Actions on Google Account.</li>
<li><a href="https://twitter.com/chatasweetie">Jessica Dene
Earley-Cha</a> - Developer Advocate <span class="citation"
data-cites="google">@google</span>.</li>
<li><a href="https://twitter.com/hitherejoe">Joe Birch</a> - Android
Lead <span class="citation" data-cites="Buffer">@Buffer</span>. GDE for
<span class="citation" data-cites="Android">@Android</span>, <span
class="citation" data-cites="actionsongoogle">@actionsongoogle</span>,
<span class="citation" data-cites="FlutterIO">@FlutterIO</span> &amp;
<span class="citation" data-cites="GooglePay">@GooglePay</span>.
Instructor <span class="citation"
data-cites="caster_io">@caster_io</span>.</li>
<li><a href="https://twitter.com/afirstenberg">Allen “Prisoner”
Firstenberg</a> - GDE for Actions on Google.</li>
<li><a href="https://twitter.com/chibichibibr">Amanda (Chibi)
Cavallaro</a> - GDE for Actions on Google.</li>
<li><a href="https://twitter.com/aygul">Aygul Zagidullina</a> - GDE for
Actions on Google.</li>
<li><a href="https://twitter.com/MandyChanNYC">Mandy Chan</a> -
Developer Advocate for the Actions On Google team.</li>
<li><a href="https://twitter.com/yoichiro">Yoichiro Tanaka</a> - GDE for
Actions on Google.</li>
<li><a href="https://twitter.com/cpearl42">Cathy Pearl</a> - Head of
Conversation Design Outreach <span class="citation"
data-cites="Google">@Google</span>.</li>
<li><a href="https://twitter.com/sachin_atk">Sachin Kumar</a> - GDE for
Actions on Google.</li>
<li><a href="https://twitter.com/handnf">Nick Felker</a> - Developer
Programs Engineer at Google.</li>
<li><a href="https://twitter.com/TheLeonNicholls">Leon Nicholls</a> -
Google Developer Relations Engineer</li>
</ul>
<h2 id="applications">Applications</h2>
<ul>
<li><a
href="https://assistant.google.com/services/a/uid/000000c9bec03997">TuneIn</a>
- TuneIn is your everything audio app. With more than 100,000 radio
stations and 5.7 million podcasts.</li>
<li><a
href="https://assistant.google.com/services/a/uid/0000003b4796e827">Random
Number</a> - It will generate a random number.</li>
<li><a
href="https://assistant.google.com/services/a/uid/0000002a8e07d537">Netflix</a>
- Watch TV shows and movies recommended just for you, including
award-winning Netflix original series, movies, and documentaries.</li>
<li><a
href="https://assistant.google.com/services/a/uid/00000038e95bb789">Fun
Tricks</a> - Lighten up your day with jokes and other fun tricks. Check
them out, theres always something new to try.</li>
<li><a
href="https://assistant.google.com/services/a/uid/000000e0ea9c992f">Google
Podcasts</a> - Listen to your favorite podcasts by asking your
Assistant.</li>
</ul>
<h2 id="contribute">Contribute</h2>
<p>Contributions welcome! Read the <a
href="contributing.md">contribution guidelines</a> first.</p>
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p><a
href="https://github.com/ravirupareliya/awesome-actions-on-google">actionsongoogle.md
Github</a></p>