DivKit
AdaptiveCards
DivKit | AdaptiveCards | |
---|---|---|
6 | 5 | |
2,072 | 1,686 | |
- | 0.7% | |
9.9 | 8.5 | |
1 day ago | 7 days ago | |
Swift, Kotlin, TypeScript | C# | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
DivKit
-
TV: Now What?
Server-driven UI is a thing that's been gaining traction in recent years.
To my knowledge, at least a few FAANG companies have adopted this for the reasons mentioned in the article (AirBnB, Lyft, Expedia)
https://github.com/csmets/Server-Driven-UI
There are a few frameworks that cater to this -- most of them are variations on an API that returns JSON describing view components and state/actions.
For instance, DivKit:
- https://github.com/divkit/divkit
- https://divkit.tech/playground
It's a decent idea IMO, though I have no personal experience with it. I guess time will tell whether it catches on at-large though.
-
Looking for an Android framework for dynamic form creation based on JSON schema
https://github.com/divkit/divkit ?
- Hyperview: Native mobile apps, as easy as creating a website
- DivKit: an opensource Server Driven UI framework
- DivKit: an opensource framework for Server Driven UI
- DivKit – Open Framework for Server-Driven UI
AdaptiveCards
-
Whose idea was it to set the maximum line count to 1 before showing "see more"
Similar report here: https://github.com/microsoft/AdaptiveCards/issues/8641
- AdaptiveCards: A whole new way to deliver UI
-
Teams Direct Message API with Power Automate
My post on sending Teams notifications using a webhook describes how to send a message to a channel using the Teams Notification API. We're going to use the same technique, but we're going to send an Adaptive Card instead of a plain message. I won't repeat the details of creating a webhook connector here, instead let's just focus on what we need to send to the API.
- Hyperview: Native mobile apps, as easy as creating a website
-
Adaptive Cards
Adaptive Cards have been around since 2016: https://github.com/microsoft/AdaptiveCards/graphs/contributo...
What are some alternatives?
hyperview - Server-driven mobile apps with React Native
Uno Platform - Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond
ReactiveUI - An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
json_dynamic_widget
awesome-adaptive-cards - A curated list of awesome Adaptive Cards projects.
react-native-vision-camera - 📸 A powerful, high-performance React Native Camera library.
jasonelle - 🛸 A small and Cozy Framework for iOS 🍎 and Android Apps 🤖
dynamic_widget - A Backend-Driven UI toolkit, build your dynamic UI with json, and the json format is very similar with flutter widget code.
android-json-form-wizard - Android Material Json Form Wizard is a library for creating beautiful form based wizards within your app just by defining json in a particular format.
speedybot - Speedy & easy way to rapidly iterate with conversation "bots"