DivKit
DivKit is a library for creating cards from JSON elements for applications and websites.
How DivKit works
Typical stack |
Minimum stack |
The library implements a frontend service: DivView is uploaded, cached, and integrated in the client. The platform receives the data for rendering and the components that process actions. |
It accepts JSON layout as input and builds a UI based on the native DivView platform. |
DivJson |
Interactivity |
|
|
Templating |
Customization |
Provides encapsulation and reuse, supports inheritance, and reduces parsing size and speed. |
Allows for the implementation of additional logic to change the behavior and display of any element. |
Variables |
Additional loading |
Supports actions for installation and modification, as well as basic conditions. Supported variables:
|
It is used to load new markup. Additional loading can be called automatically or by pressing a button. Fallbacks are supported. |
Learn more
Follow DivKit news in the Telegram channel: http://t.me/divkit_news
You can also discuss topics of interest in the DivKit user community in Telegram: https://t.me/divkit_community_ru