129 lines
30 KiB
Plaintext
129 lines
30 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Actions on Google [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
|
||
[38;5;12mA curated list of awesome AoG(Action on Google) libraries, blogs, open-source project, videos.[39m
|
||
|
||
[38;5;12mWith[39m[38;5;12m [39m[38;5;14m[1mActions[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mGoogle[0m[38;5;12m [39m[38;5;12m(https://developers.google.com/actions/),[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12mreach[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mengage[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m[38;5;12mGoogle.[39m[38;5;12m [39m[38;5;12mFrom[39m[38;5;12m [39m[38;5;12mquick[39m[38;5;12m [39m[38;5;12mcommands[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12mconversations,[39m[38;5;12m [39m[38;5;12mActions[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mconnect[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcontent[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m
|
||
[38;5;12mAssistant.[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mBlogs[0m[38;5;12m (#blogs)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVideos[0m[38;5;12m (#videos)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCodelabs/Courses[0m[38;5;12m (#codelabscourses)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPodcasts[0m[38;5;12m (#podcasts)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpen source code[0m[38;5;12m (#open-source-code)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPeople to follow[0m[38;5;12m (#people-to-follow)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mApplications[0m[38;5;12m (#applications)[39m
|
||
|
||
[38;2;255;187;0m[4mDocument[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mActions on Google[0m[38;5;12m (https://developers.google.com/actions/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTemplate Actions[0m[38;5;12m (https://developers.google.com/actions/templates/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuild digital transactions[0m[38;5;12m (https://developers.google.com/actions/transactions/digital/dev-guide-digital)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInteractive Canvas[0m[38;5;12m (https://developers.google.com/actions/interactivecanvas)[39m
|
||
|
||
[38;2;255;187;0m[4mBlogs[0m
|
||
[38;5;12m- [39m[38;5;14m[1mChord Assist: Building an accessible smart guitar for the blind, deaf and mute[0m[38;5;12m (https://medium.com/google-developer-experts/chord-assist-building-an-accessible-smart-guitar-for-the-mute-deaf-and-blind-4f81669ab663) - By Joe Birch.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Full-Stack Guide to Actions for Google Assistant[0m[38;5;12m (https://medium.com/google-developer-experts/the-full-stack-guide-to-actions-for-google-assistant-e1765edd075b) - By [39m[38;5;14m[1mUri Shaked[0m[38;5;12m (https://twitter.com/UriShaked)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuilding an Action for Google Assistant: Getting Started[0m[38;5;12m (https://www.raywenderlich.com/1217997-building-an-action-for-google-assistant-getting-started) - By [39m[38;5;14m[1mJenn Bailey[0m[38;5;12m (https://www.raywenderlich.com/u/invisigothcodegirl)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuild your own Action for Google Assistant[0m[38;5;12m (https://www.androidauthority.com/how-to-build-google-assistant-actions-877154/) - By [39m[38;5;14m[1mJessica Thornsy[0m[38;5;12m (https://www.androidauthority.com/author/jessicathornsby/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCreate Your First Google Assistant Application[0m[38;5;12m (https://android.jlelse.eu/create-your-first-google-assitant-application-9a51cea37728) - By [39m[38;5;14m[1mRavi Rupareliya[0m[38;5;12m (https://twitter.com/ravi_rupareliya)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to automate testing for Google Assistant Apps?[0m[38;5;12m (https://xebia.com/blog/how-to-automate-testing-for-google-assistant-apps/) - By Ruben Oostinga.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUse video loops with Interactive Canvas[0m[38;5;12m (https://medium.com/google-developers/use-video-loops-with-interactive-canvas-dc7503e95c6a) - By [39m[38;5;14m[1mLeon Nicholls[0m[38;5;12m (https://twitter.com/TheLeonNicholls)[39m
|
||
|
||
[38;2;255;187;0m[4mVideos[0m
|
||
[38;5;12m- [39m[38;5;14m[1mWhat are Actions on Google[0m[38;5;12m (https://youtu.be/D-lhorsDlUQ) - Luke Davis and guest Jessica Dene Early-Cha introduce the concept of Actions on Google, and talk about common terminology.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSmart Home Integrations on Google Assistant[0m[38;5;12m (https://youtu.be/cxABjSOa6RY) - 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.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPathway to creating your own Action[0m[38;5;12m (https://youtu.be/Jy4CsxNafeE) - Jessica Dene Earley-Cha and guest Brad Abrams talk about content, App Actions, and experiences. [39m
|
||
[38;5;12m- [39m[38;5;14m[1mCreating personality for your Actions[0m[38;5;12m (https://youtu.be/dh_mixqvrP0) - In this episode of Assistant on Air, host Jessica Dene Early Cha and guest Wally Brill discuss why it's important to design with persona and how to bring it to life.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIntro to the Google Assistant: Build Your First Action (Google I/O'19)[0m[38;5;12m (https://youtu.be/dpNrq_wiqGs) - This intro session will cover the fundamentals of the Google Assistant and what you can build for the assistive future.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mReach[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mNext[0m[38;5;14m[1m [0m[38;5;14m[1mBillion[0m[38;5;14m[1m [0m[38;5;14m[1mUsers[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mYour[0m[38;5;14m[1m [0m[38;5;14m[1mActions[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mAssistant[0m[38;5;14m[1m [0m[38;5;14m[1m(Google[0m[38;5;14m[1m [0m[38;5;14m[1mI/O'19)[0m[38;5;12m [39m[38;5;12m(https://youtu.be/ak6Uj02DTjk)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCome[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12memerging[39m[38;5;12m [39m[38;5;12mmarkets[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12minteracting[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mAssistant,[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mexpect[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mActions,[39m[38;5;12m [39m[38;5;12mand[39m
|
||
[38;5;12mwhat[39m[38;5;12m [39m[38;5;12mopportunities[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mgrow[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthem.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSmart[0m[38;5;14m[1m [0m[38;5;14m[1mHome[0m[38;5;14m[1m [0m[38;5;14m[1m101:[0m[38;5;14m[1m [0m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mDevelop[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mConnected[0m[38;5;14m[1m [0m[38;5;14m[1mHome[0m[38;5;14m[1m [0m[38;5;14m[1m(Google[0m[38;5;14m[1m [0m[38;5;14m[1mI/O'19)[0m[38;5;12m [39m[38;5;12m(https://youtu.be/SJ2KYVKfURA)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12msession[39m[38;5;12m [39m[38;5;12mcovers[39m[38;5;12m [39m[38;5;12mupdates[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlatest[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcapabilities[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mour[39m[38;5;12m [39m[38;5;12msmart[39m[38;5;12m [39m[38;5;12mhome[39m[38;5;12m [39m[38;5;12mAPI,[39m[38;5;12m [39m[38;5;12malong[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12mmakers[39m[38;5;12m [39m[38;5;12malike[39m[38;5;12m [39m[38;5;12mcan[39m
|
||
[38;5;12mbenefit[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mdeeper[39m[38;5;12m [39m[38;5;12mintegrations[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mAssistant[39m[38;5;12m [39m[38;5;12mecosystem.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCreate[0m[38;5;14m[1m [0m[38;5;14m[1mApp-like[0m[38;5;14m[1m [0m[38;5;14m[1mExperiences[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mSearch[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mAssistant[0m[38;5;14m[1m [0m[38;5;14m[1m(Google[0m[38;5;14m[1m [0m[38;5;14m[1mI/O'19)[0m[38;5;12m [39m[38;5;12m(https://youtu.be/0Hyt7gjHYO4)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLearn[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12minteractive,[39m[38;5;12m [39m[38;5;12mapp-like[39m[38;5;12m [39m[38;5;12mexperiences[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mengage[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mright[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mSearch[39m[38;5;12m [39m[38;5;12mresults[39m[38;5;12m [39m[38;5;12mpage[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mAssistant.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mExtend Your Android App to the Google Assistant (Google I/O'19)[0m[38;5;12m (https://youtu.be/vQALSeGy9aY) - This session is about App Actions and Slices to learn how to let your app users quickly get things done through the Google Assistant.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1m10[0m[38;5;14m[1m [0m[38;5;14m[1mBest[0m[38;5;14m[1m [0m[38;5;14m[1mPractices[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mHigh[0m[38;5;14m[1m [0m[38;5;14m[1mQuality[0m[38;5;14m[1m [0m[38;5;14m[1mActions[0m[38;5;14m[1m [0m[38;5;14m[1m(Google[0m[38;5;14m[1m [0m[38;5;14m[1mI/O'19)[0m[38;5;12m [39m[38;5;12m(https://youtu.be/oo5dFEW0Vk8)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLearn[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mreduce[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12merrors,[39m[38;5;12m [39m[38;5;12menhance[39m[38;5;12m [39m[38;5;12mdiscovery[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mAction,[39m[38;5;12m [39m[38;5;12mgrow[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mbase,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mavoid[39m[38;5;12m [39m[38;5;12mmistakes[39m[38;5;12m [39m[38;5;12malong[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mquality[39m[38;5;12m [39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mengaging[39m[38;5;12m [39m[38;5;12mActions.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mLocal[0m[38;5;14m[1m [0m[38;5;14m[1mTechnologies[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mSmart[0m[38;5;14m[1m [0m[38;5;14m[1mHome[0m[38;5;14m[1m [0m[38;5;14m[1m(Google[0m[38;5;14m[1m [0m[38;5;14m[1mI/O'19)[0m[38;5;12m [39m[38;5;12m(https://youtu.be/Y6Ue5hQ9meM)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mtalk[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mdive[39m[38;5;12m [39m[38;5;12mdeep[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mSDK[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12menables[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlocally[39m[38;5;12m [39m[38;5;12mcommunicate[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12msmart[39m[38;5;12m [39m[38;5;12mdevices,[39m[38;5;12m [39m[38;5;12malong[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpreview[39m[38;5;12m [39m
|
||
[38;5;12mof[39m[38;5;12m [39m[38;5;12mwhat’s[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcome.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTools for Building Better Smart Home Actions (Google I/O'19)[0m[38;5;12m (https://youtu.be/1I-7lpZu_PA) - This session will discuss tools to help developers build smart home Actions that make users’ lives easier.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEnhance Your Search and Assistant Presence with Structured Data (Google I/O'19)[0m[38;5;12m (https://youtu.be/GR1j2ADyGvA) - Learn how to surface your engaging content on Google Search and the Google Assistant.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuild Interactive Games for the Google Assistant (Google I/O'19)[0m[38;5;12m (https://youtu.be/J8lsvvJ21Ok) - Learn how to design and develop immersive gaming experiences for the Google Assistant.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mVoice[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mVisual:[0m[38;5;14m[1m [0m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mBuild[0m[38;5;14m[1m [0m[38;5;14m[1mActions[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mSmart[0m[38;5;14m[1m [0m[38;5;14m[1mDisplays[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mMore[0m[38;5;14m[1m [0m[38;5;14m[1mDevices[0m[38;5;14m[1m [0m[38;5;14m[1m(Google[0m[38;5;14m[1m [0m[38;5;14m[1mI/O'19)[0m[38;5;12m [39m[38;5;12m(https://youtu.be/Oh4lCL05XWc)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIn[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mtalk,[39m[38;5;12m [39m[38;5;12mwe’ll[39m[38;5;12m [39m[38;5;12mwalk[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mdesign[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeveloper[39m[38;5;12m [39m[38;5;12mconsiderations[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mmultimodal[39m[38;5;12m [39m[38;5;12mexperiences[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m
|
||
[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mAssistant-enabled[39m[38;5;12m [39m[38;5;12mdevices.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow We Built the Google Assistant Sandbox Demos (And How You Can Too) (Google I/O'19)[0m[38;5;12m (https://youtu.be/w2wDR8rr0Hk) [39m
|
||
[38;5;12m- [39m[38;5;14m[1mData and Insights to Build for the Digital Assistant Era (Google I/O'19)[0m[38;5;12m (https://youtu.be/b3nDCC2K3rY)[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDesigning[0m[38;5;14m[1m [0m[38;5;14m[1mQuality[0m[38;5;14m[1m [0m[38;5;14m[1mConversations[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mAssistant[0m[38;5;14m[1m [0m[38;5;14m[1m(Google[0m[38;5;14m[1m [0m[38;5;14m[1mI/O'19)[0m[38;5;12m [39m[38;5;12m(https://youtu.be/ZRjkSqVedfY)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mconversation[39m[38;5;12m [39m[38;5;12mdesigner[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdeveloper[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mwalk[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12msetting[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mexpectations,[39m[38;5;12m [39m[38;5;12mhandling[39m[38;5;12m [39m[38;5;12munexpected[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mresponses,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaking[39m[38;5;12m [39m
|
||
[38;5;12mimprovements[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12minsights.[39m
|
||
|
||
[38;2;255;187;0m[4mCodelabs/Courses[0m
|
||
[38;5;12m- [39m[38;5;14m[1mBuild Actions for Google Assistant using Actions Builder (Level 1)[0m[38;5;12m (https://codelabs.developers.google.com/codelabs/actions-builder-1/index.html)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuild Actions for Google Assistant using Actions Builder (Level 2)[0m[38;5;12m (https://codelabs.developers.google.com/codelabs/actions-builder-2/index.html)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuild Actions for the Google Assistant (Level 1)[0m[38;5;12m (https://codelabs.developers.google.com/codelabs/actions-1/index.html)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuild Actions for the Google Assistant (Level 2)[0m[38;5;12m (https://codelabs.developers.google.com/codelabs/actions-2/index.html)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuild Actions for the Google Assistant (Level 3)[0m[38;5;12m (https://codelabs.developers.google.com/codelabs/actions-3/index.html)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEngage Users with your Action[0m[38;5;12m (https://codelabs.developers.google.com/codelabs/actions-user-engagement/index.html)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mExtend an Android app to the Google Assistant with App Actions[0m[38;5;12m (https://codelabs.developers.google.com/codelabs/appactions/index.html)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mConnect smart home devices to the Google Assistant[0m[38;5;12m (https://codelabs.developers.google.com/codelabs/smarthome-washer/index.html)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSmart Home Local Execution[0m[38;5;12m (https://codelabs.developers.google.com/codelabs/smarthome-local/index.html)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSmart Home Washer[0m[38;5;12m (https://codelabs.developers.google.com/codelabs/smarthome-washer/index.html)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuild a Conversational Action for Google Assistant[0m[38;5;12m (https://codelabs.developers.google.com/codelabs/actions-1)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuild a sophisticated Conversational Action for Google Assistant[0m[38;5;12m (https://codelabs.developers.google.com/codelabs/actions-2)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuild Interactive Apps with Google Assistant[0m[38;5;12m (https://www.qwiklabs.com/quests/61) - Qwiklabs quest with 6 labs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGoogle Assistant development with Actions on Google[0m[38;5;12m (https://www.udemy.com/course/actions-on-google-app-google-assistant/) - Udemy course to create an app for the Google Assistant and Google Home in Node.js.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBuild Actions for Google Assistant[0m[38;5;12m (https://www.udemy.com/course/buildactionsforgoogleassistant/) - Udemy course to build actions with Dialogflow.[39m
|
||
|
||
[38;2;255;187;0m[4mPodcasts[0m
|
||
[38;5;12m- [39m[38;5;14m[1mAssistant On Air[0m[38;5;12m (https://podcasts.google.com/?feed=aHR0cHM6Ly9hY3Rpb25zb25nb29nbGUubGlic3luLmNvbS9yc3M&ved=0CAAQ4aUDahcKEwiQruG2mJTnAhUAAAAAHQAAAAAQAQ) - By Google team[39m
|
||
|
||
[38;2;255;187;0m[4mOpen source code[0m
|
||
[38;5;12m- [39m[38;5;14m[1mCanvas Quiz[0m[38;5;12m (https://github.com/googlecreativelab/aog-canvas-quiz) - It is a starter kit for developers to make custom, voice-enabled question-answer games for the Google Assistant.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mInteractive[0m[38;5;14m[1m [0m[38;5;14m[1mCanvas[0m[38;5;14m[1m [0m[38;5;14m[1meditor[0m[38;5;12m [39m[38;5;12m(https://github.com/actions-on-google-labs/interactive-canvas-editor-nodejs)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mEditor[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mInteractive[39m[38;5;12m [39m[38;5;12mCanvas[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mimmediately[39m[38;5;12m [39m[38;5;12mloaded[39m[38;5;12m [39m[38;5;12monto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msmart[39m[38;5;12m [39m[38;5;12mdisplay[39m[38;5;12m [39m[38;5;12mdevice.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mquick[39m[38;5;12m [39m[38;5;12mprototyping[39m
|
||
[38;5;12mof[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapps[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mInteractive[39m[38;5;12m [39m[38;5;12mCanvas.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVirtual Pet[0m[38;5;12m (https://github.com/actions-on-google-labs/virtual-pet-game-nodejs) - 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.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSpellcast[0m[38;5;12m (https://github.com/actions-on-google-labs/dialogflow-spellcast-nodejs) - Experimental Interactive Canvas game for the Google Assistant.[39m
|
||
[38;5;12m- Silly Name Maker [39m[38;5;14m[1m(Node.js)[0m[38;5;12m (https://github.com/actions-on-google/dialogflow-silly-name-maker-webhook-nodejs) [39m[38;5;14m[1m(Java)[0m[38;5;12m (https://github.com/actions-on-google/dialogflow-silly-name-maker-webhook-java) - Parameters sample (using Dialogflow).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;12mFacts[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;14m[1m(Node.js)[0m[38;5;12m [39m[38;5;12m(https://github.com/actions-on-google/dialogflow-facts-about-google-nodejs)[39m[38;5;12m [39m[38;5;14m[1m(Java)[0m[38;5;12m [39m[38;5;12m(https://github.com/actions-on-google/dialogflow-silly-name-maker-webhook-java)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCustom[39m[38;5;12m [39m[38;5;12mEntities,[39m[38;5;12m [39m[38;5;12mContexts,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDeep[39m[38;5;12m [39m[38;5;12mLinks[39m[38;5;12m [39m[38;5;12msample[39m[38;5;12m [39m
|
||
[38;5;12m(using[39m[38;5;12m [39m[38;5;12mDialogflow).[39m
|
||
[38;5;12m- Name Psychic [39m[38;5;14m[1m(Node.js)[0m[38;5;12m (https://github.com/actions-on-google/dialogflow-name-psychic-nodejs) [39m[38;5;14m[1m(Java)[0m[38;5;12m (https://github.com/actions-on-google/dialogflow-name-psychic-java) - Permissions and Google Maps Static API sample (using Dialogflow).[39m
|
||
[38;5;12m- Number Genie [39m[38;5;14m[1m(Node.js)[0m[38;5;12m (https://github.com/actions-on-google/dialogflow-number-genie-nodejs) [39m[38;5;14m[1m(Java)[0m[38;5;12m (https://github.com/actions-on-google/dialogflow-number-genie-java) - Localization sample.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGDG[0m[38;5;14m[1m [0m[38;5;14m[1mAction[0m[38;5;12m [39m[38;5;12m(https://github.com/actions-on-google/dialogflow-gdg-nodejs)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12msample[39m[38;5;12m [39m[38;5;12mdemonstrates[39m[38;5;12m [39m[38;5;12mActions[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mAssistant[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mlocalization[39m[38;5;12m [39m[38;5;12m(i18n-node),[39m[38;5;12m [39m[38;5;12mconversation[39m[38;5;12m [39m[38;5;12mdesign,[39m[38;5;12m [39m[38;5;12mrich[39m[38;5;12m [39m[38;5;12mresponses,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m
|
||
[38;5;12mintegrations.[39m
|
||
[38;5;12m- Say Number [39m[38;5;14m[1m(Node.js)[0m[38;5;12m (https://github.com/actions-on-google/actionssdk-say-number-nodejs) [39m[38;5;14m[1m(Java)[0m[38;5;12m (https://github.com/actions-on-google/actionssdk-say-number-java) - Say a number Actions SDK sample for Actions on Google.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSmart Home sample[0m[38;5;12m (https://github.com/actions-on-google/smart-home-nodejs) - A sample of the Smart Home device control APIs in Actions on Google.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPDPU Scheduler[0m[38;5;12m (https://github.com/nish17/scheduler) - It's a Google Assistant action for PDPU that tells you about which classes and labs you have today.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mkaraoke[0m[38;5;12m (https://github.com/amdcaruso/karaoke) - [39m[38;5;14m[1mAmanda Cavallaro[0m[38;5;12m (https://github.com/amdcaruso) - Conversational App to buid your own karaoke using GCP, YouTube API and Actions on Google.[39m
|
||
|
||
[38;2;255;187;0m[4mPeople to follow[0m
|
||
[38;5;12m- [39m[38;5;14m[1mActions on Google[0m[38;5;12m (https://twitter.com/actionsongoogle) - Official Actions on Google Account.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJessica Dene Earley-Cha[0m[38;5;12m (https://twitter.com/chatasweetie) - Developer Advocate @google.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJoe Birch[0m[38;5;12m (https://twitter.com/hitherejoe) - Android Lead @Buffer. GDE for @Android, @actionsongoogle, @FlutterIO & @GooglePay. Instructor @caster_io.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAllen "Prisoner" Firstenberg[0m[38;5;12m (https://twitter.com/afirstenberg) - GDE for Actions on Google.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAmanda (Chibi) Cavallaro[0m[38;5;12m (https://twitter.com/chibichibibr) - GDE for Actions on Google.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAygul Zagidullina[0m[38;5;12m (https://twitter.com/aygul) - GDE for Actions on Google.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMandy Chan[0m[38;5;12m (https://twitter.com/MandyChanNYC) - Developer Advocate for the Actions On Google team.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mYoichiro Tanaka[0m[38;5;12m (https://twitter.com/yoichiro) - GDE for Actions on Google.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCathy Pearl[0m[38;5;12m (https://twitter.com/cpearl42) - Head of Conversation Design Outreach @Google.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSachin Kumar[0m[38;5;12m (https://twitter.com/sachin_atk) - GDE for Actions on Google.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNick Felker[0m[38;5;12m (https://twitter.com/handnf) - Developer Programs Engineer at Google.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLeon Nicholls[0m[38;5;12m (https://twitter.com/TheLeonNicholls) - Google Developer Relations Engineer[39m
|
||
|
||
[38;2;255;187;0m[4mApplications[0m
|
||
[38;5;12m- [39m[38;5;14m[1mTuneIn[0m[38;5;12m (https://assistant.google.com/services/a/uid/000000c9bec03997) - TuneIn is your everything audio app. With more than 100,000 radio stations and 5.7 million podcasts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRandom Number[0m[38;5;12m (https://assistant.google.com/services/a/uid/0000003b4796e827) - It will generate a random number.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNetflix[0m[38;5;12m (https://assistant.google.com/services/a/uid/0000002a8e07d537) - Watch TV shows and movies recommended just for you, including award-winning Netflix original series, movies, and documentaries.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFun Tricks[0m[38;5;12m (https://assistant.google.com/services/a/uid/00000038e95bb789) - Lighten up your day with jokes and other fun tricks. Check them out, there's always something new to try.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGoogle Podcasts[0m[38;5;12m (https://assistant.google.com/services/a/uid/000000e0ea9c992f) - Listen to your favorite podcasts by asking your Assistant.[39m
|
||
|
||
[38;2;255;187;0m[4mContribute[0m
|
||
|
||
[38;5;12mContributions welcome! Read the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (contributing.md) first.[39m
|
||
|
||
[38;2;255;187;0m[4mLicense[0m
|
||
|
||
[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)[0m[38;5;12m (https://creativecommons.org/publicdomain/zero/1.0/)[39m
|
||
|
||
[38;5;12mactionsongoogle Github: https://github.com/ravirupareliya/awesome-actions-on-google[39m
|