Swiftpack.co -  microsoft/AdaptiveCards as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
microsoft/AdaptiveCards
A new way for developers to exchange card content in a common and consistent way.
.package(url: "https://github.com/microsoft/AdaptiveCards.git", from: "v1.2.11")

Adaptive Cards

logo

Adaptive Cards are a new way for developers to exchange content in a common and consistent way. Get started today by putting Adaptive Cards into Microsoft Teams, Outlook Actionable Messages, Cortana Skills, or Windows Timeline -- or render cards inside your own apps by using our SDKs.

Dive in

Install and Build

Adaptive Cards are designed to render anywhere that your users are. The following native platform renderers are under development right now.

PS: Latest Build Status is against main branch.

Platform Latest Release Source Docs Latest Build Status
JavaScript npm install Source Docs Build Status
.NET Nuget install Source Docs Build status
.NET WPF Nuget install Source Docs Build status
.NET HTML Nuget install Source Docs Build status
Windows UWP Nuget install Source Docs Build Status
Android Maven Central Source Docs Build status
iOS CocoaPods Source Docs Build status
Card Designer npm install Source Docs Build Status

End User License Agreement for our binary packages

Consumption of the AdaptiveCards binary packages are subject to the Microsoft EULA (End User License Agreement). Please see the relevant terms as listed below:

NOTE: All of the source code, itself, made available in this repo as well as our NPM packages, continue to be governed by the open source MIT license.

Community SDKs

The following SDKs are lovingly maintained by the Adaptive Cards community. Their contributions are sincerely appreciated! 🎉

Platform Install Build Docs Status Maintainer
ReactNative npm install Source Docs react-native-build Imaginea
Pic2Card Source Docs pic2card-build Imaginea
Vue.js npm install Source Docs OK Tim Cadenbach

Contribute

There are many ways to contribute to Adaptive Cards.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

GitHub

link
Stars: 1027
Last commit: 3 hours ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Release Notes

AdaptiveCards Schema 1.4
18 weeks ago

Latest Packages

Smoke Test Notes

What's new?

Samples

[Samples] Add validation + Action.Execute test card 45de88e

Schema

[Schema] Update schema with Action.Execute properties #5509

Renderers

Shared

[Shared] 1.4 - Action.Execute #5539

JavaScript

[JS] Add support for Universal Actions #5533

.NET

[.NET] Add support for parsing schema 1.4 features #5531

Android

[Android] Action.Execute support #5551

iOS

[iOS] Action.Execute changes #5549 [iOS] Updated TextView to dynamically compute the intrinsic content size #5560

UWP

[UWP] Add parsing of schema 1.4 changes and Action.Execute support #5554

Known Issues

[.NET][Input Validation] TextBlocks with regex set are treated as required. #5561 [Android][Input Validation] Error message is not cleared #5563 [iOS] [Input Validation] Sample App's content offset for the focusing after input validation failure is not correct #5559

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API