Page cover

πŸ‘‹Overview

CraftD: A framework to implement Server-Driven UI quickly and easily to Android / iOS / Flutter / Km

Features

πŸ”— Compatibility

Tech
Support

View System - Android

βœ… Supported

Jetpack Compose - Android

βœ… Supported

Widget - Flutter

βœ… Supported

SwiftUi - iOS

βœ… Supported

Jetpack Compose - Multiplatform

βš’οΈ In Progress

Components that already exist in the library

Component
Compose
View System
Widget
SwiftUI

Button

X

X

X

-

Text

X

X

X

X

CheckBox

X

-

-

-

Create your custom component( android compose example )

@JsonIgnoreProperties(ignoreUnknown = true)
@Immutable
@Stable
data class CheckBoxProperties(
    @JsonProperty("text") val text: String? = null,
    ... rest of your properties
)

Add your Component json object in Dymanic.json

Create your Component

Create your Component Builder

More details check our itens

Samples

Credits

A Server Driven UI library for Android.

Inspired by the DynamicView.

πŸ› οΈSetup

Get Started

We've put together some helpful guides for you to get setup with our product quickly and easily.

πŸ’‘How to use

Last updated