Before Adaptive Cards, applications displayed fonts, colors, buttons, shapes, etc. that were specific to the platform hosting them. With the arrival of adaptive cards, users now see information that feels familiar regardless of the platform they operate on. Because the interface is inherited directly from the host, adaptive cards appear native to the application displaying them as if they are a part of the host framework itself.
This cross-platform solution was developed to standardize information rendering. Constructed using JSON (JavaScript Object Notation) the card content adapts to the native UI of the framework when hosted in a specific application. Developing these cards is governed by a universal set of principles that allow creating a lightweight, self-contained UI that follows a specific schema.
Standard schema allows the designer to focus on the structure and organization of the information that will be displayed on the card and not worry about the environment it will be displayed in. The host displaying the card controls the look and feel of the card, which eliminates the need for complex customizations required to integrate the functionality with different technologies. Such flexible nature of adaptive cards allows them to be effectively used in Outlook, Microsoft Teams, Windows Timeline, WebEx, Cortana, and other custom-built apps.
*This post is locked for comments