Microsoft introduced Adaptive cards back at Build 2017. Adaptive cards are simple cards that are authored once but used anytime on multiple supported platforms. Adaptive cards follow open card format developed by Microsoft, available as an open source project.
Initially, the cards only supported Skype, Microsoft Teams, websites and such. Last week, Microsoft announced that Adaptive Cards will now be coming to Cortana as well. Cortana Skills now supports Adaptive Cards, Skill developers can make use of it to make their apps more engaging.
Why developers should prefer Adaptive Cards:
- Input controls: Existing card formats (hero, receipt, thumbnail, and sign-in) do not support input fields. With Adaptive cards, you can add input controls for text, date, number, time, toggle switch and choice set.
- Richer text: Text in the cards is not limited to title, subtitle, and text fixed formats. You can make it richer and suitable for cards context with various font sizes, weight, and color.
- One card language for all your card needs: You can bring in your existing cards (FactSet instead of receipt cards or image control with buttons for replacing hero card) and extend them with richer controls using one common schema.
Try out Adaptive cards here.
Read more at Adaptive Cards for Bots documentation.