Yandex has publicly published DivKit, a framework that accelerates the development of mobile applications and their commercialization, as well as the updating of interfaces.
The DivKit tool makes it possible to implement the Silver Driven UI concept when the application interface is controlled from the server. This allows the interface to be changed by flight, without the need to update the application itself. The developer describes the elements in a special format on the server, and the framer turns the description into elements of the application, which is for several platforms. In other words, there is no need to create a code for each of the operating systems, which greatly accelerates and facilitates the development.
DivKit forms an interface with elements that can have different properties: e.g. update rules. The templates are available: they can be inherited, reused and maintained on the design system server.
The tool is available for Android, iOS and web. The Framework is suitable for both new products and existing ones. It contains libraries for the development of the Kotlin, TypeScript and Python server.
"," says the Russian IT giant.