Amazon Amplify добавляет поддержку Flutter и Vue


Amazon Amplify, библиотека с открытым исходным кодом для взаимодействия с облачными сервисами, использующими приложения JavaScript, теперь поддерживает Flutter и Vue 3.

Клиентские библиотеки с открытым исходным кодом Amplify предоставляют интерфейсы для различных облачных операций, которые разработчики мобильных и веб-приложений могут использовать для взаимодействия со своими серверными модулями. Библиотеки работают в облаке AWS. Amplify поддерживает iOS, Android и JavaScript (веб и React Native), и Amazon утверждает, что это самый быстрый и простой способ создания приложений на базе Amazon Web Services (AWS).

Flutter – это платформа мобильного пользовательского интерфейса Google с открытым исходным кодом для создания собственных интерфейсов на iOS и Android. Это комбинация языка программирования Google Dart и среды выполнения, которая во Flutter называется движком приложений.

Vue.js – это небольшая гибкая библиотека JavaScript для создания интерактивных веб-приложений. Разработчики говорят, что он предлагает простоту, производительность и гибкость. Amplify уже поддерживал более ранние выпуски Vue через библиотеку Amplify JavaScript, которая предлагает модульность для уменьшения размера пакета. Улучшенная поддержка Vue в Amplify добавляет поддержку версии 3 Vue JS в дополнение к существующей поддержке Vue.

Поддержка Flutter в Amplify была впервые показана в предварительной версии для разработчиков в прошлом году, а теперь стала общедоступной. Первоначальная предварительная версия для разработчиков поддерживала три категории – Auth, Storage и Analytics. Auth предоставляет интерфейс для аутентификации пользователя, хранилище предлагает интерфейс для управления пользовательским контентом для вашего приложения в публичных, защищенных или частных сегментах хранилища, а аналитика может использоваться для сбора данных отслеживания для аутентифицированных или не аутентифицированных пользователей в Amazon Pinpoint. Версия Amplify Flutter для GA добавляет API GraphQL, поддерживаемый AWS AppSync, а также REST API и обработчики, использующие Amazon API Gateway и AWS Lambda. Он также добавляет Amplify DataStore, который предоставляет модель программирования для использования общих и распределенных данных без написания дополнительного кода.

Последнее улучшение – это размещенный пользовательский интерфейс, настраиваемый поток OAuth 2.0, который можно использовать для запуска экрана входа в систему без встраивания SDK для Cognito или поставщика социальных сетей в ваше приложение. Размещенный пользовательский интерфейс работает с Amazon Cognito и другими поставщиками социальной идентификации, такими как Facebook, Google и Amazon.


Добавить комментарий