DivKit
JSONForms
DivKit | JSONForms | |
---|---|---|
6 | 21 | |
2,072 | 1,963 | |
- | 3.6% | |
9.9 | 8.8 | |
2 days ago | 8 days ago | |
Swift, Kotlin, TypeScript | TypeScript | |
Apache License 2.0 | GNU General Public License v3.0 or later |
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
JSONForms
-
Looking for an Android framework for dynamic form creation based on JSON schema
I'm currently working on an Android app that requires dynamic form creation based on JSON schema. I came across the website jsonforms.io and was impressed by their framework for generating forms from JSON schema.
- How do you handle very big forms?
-
What is the best practices for creating multi-step form?
We use JsonForms and for multiple forms and its quite powerful & consistant
-
What would make you use (or not) a tool like JSON Forms for your apps? I'm asking cause I want to learn how to evaluate tooling
There's this cool tool called JSON Forms. Basically you specify a schema and a rudimentary form is generated based on that schema with a framework of your choosing (vue, react, angular) with no additional configuration! Sounded cool so I cloned it. Now it looks like a real time saver, but i'm concerned about how I am using an 'imported template' that will probably restrict any customization on my end.
-
Server Sent UI Schema Driven UIs
Json Forms: https://jsonforms.io/
- JSONForms
-
Form builder based on data structure
Yes, exactly. I did some searching after I posed the question and found this so far https://jsonforms.io/
-
What are your struggles when working with forms in react ?
The best way I found to build form intensive apps is using: https://jsonforms.io/ It's super declarative with JSON Schema and can be easily extended by writing custom widgets. Also it provides good balance between being "battery charged" and freedom of state management.
-
RJSF : My Favorite (Underrated) React Form Library
I agree. RJSF examples work fine but it doesn't scale well to large forms. For a similar approach but better implementation, take a look at https://jsonforms.io/ which also supports multiple frameworks.
-
CRUD with dynamic database, what is the best practice?
Of course in js there's a Library for that: https://jsonforms.io/
What are some alternatives?
AdaptiveCards - A new way for developers to exchange card content in a common and consistent way.
react-jsonschema-form - A React component for building Web forms from JSON Schema.
hyperview - Server-driven mobile apps with React Native
formik - Build forms in React, without the tears 😭 [Moved to: https://github.com/jaredpalmer/formik]
Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond
react-hook-form - 📋 React Hooks for form state management and validation (Web + React Native)
json_dynamic_widget
formily - 📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3
react-native-vision-camera - 📸 A powerful, high-performance React Native Camera library.
ngx-formly - 📝 JSON powered / Dynamic forms for Angular
dynamic_widget - A Backend-Driven UI toolkit, build your dynamic UI with json, and the json format is very similar with flutter widget code.
react-final-form - 🏁 High performance subscription-based form state management for React