Теперь вы можете легче создавать действия для Google Assistant с помощью Java и Kotlin

Поскольку устройства Google Home и Google Assistant становятся все более распространенными в нашей жизни, создание новых действий для Assistant становится почти обязательным шагом для разработчиков. Чтобы облегчить этот переход для Android-разработчиков (и не только), сегодня Google выпустила библиотеку Java и Kotlin для Actions on Google.

С момента запуска Actions on Google стало возможным писать новые действия практически на любом языке (включая Java или Kotlin), если вы готовы выполнять низкоуровневые задачи, такие как чтение JSON из HTTP-запроса в облачном режиме. Чтобы ускорить работу разработчиков в то время, Google предоставила удобную библиотеку Node.js, чтобы они могли больше сосредоточиться на собственной логике, а не на написании кода для поддержки облака и JSON-данных.

Сегодня Google предлагает Java, Kotlin и Android-разработчикам ту же помощь с библиотекой Actions on Google для Java и Kotlin. Прежде всего, библиотека предоставляет шаблон для подготовки ваших действий Assistant к облаку как для Google Cloud Platform, так и для Amazon Web Services Lambda.

Реклама — прокрутите дальше, чтобы узнать больше контента

Во-вторых, библиотека будет обрабатывать JSON-данные в соответствующие классы Java для легкого использования в вашем коде, а также отправлять ваш окончательный ответ в правильном формате JSON по завершении. С учетом всего этого, между Java или Kotlin-разработчиком и их видением действия Google Assistant остается мало препятствий.

Google также использует эту возможность для укрепления своих отношений с Kotlin, отмечая в своем блоге, что вся библиотека была написана на Kotlin. Два года назад Kotlin стал языком первой категории для Android, и с тех пор Google продолжает поддерживать этот язык, в том числе выступает соучредителем Kotlin Foundation.

Разработчики, заинтересованные в создании действий для Google Assistant с использованием Java или Kotlin, могут ознакомиться с полным сообщением в блоге, а сама библиотека доступна на GitHub.


Посмотрите 9to5Google на YouTube для получения дополнительных новостей: