Skima Framework
Server Driven Mobile Development
User Interface
{
"type": "label",
"props": {
"text": "Hello Skima!"
},
"constraints": []
}
Declare all the Widgets that compose your user interface from the server. Create your custom UI library and make it Server Driven.
Behavior
Create Actions that represent different behaviors on your app. From navigation to Widget manipulation, even API calls. They can be as complex as you need!
{
"type": "navigation",
"data": {
"type": "deep_link",
"value": "skima://home"
}
}
Data
{
"type": "manageValue",
"data": {
"type": "createOrModify",
"id": "variable1"
"value": "This is a variable!"
}
}
Through the DataEngine you can create variables in the frontend and manipulate them using Actions.