RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

DivKit

Product
Developers: Yandex
Date of the premiere of the system: August 2022
Branches: Information Technology
Technology: Application Development Tools

2022: Source Disclosure

Yandex has released an open source tool to speed up the development of DivKit mobile applications, which also allows you to update software interfaces faster. The Russian company announced this on August 26, 2022.

According to Yandex, DivKit can be used as part of the server driven UI approach, when the application interface is managed from the server. This allows you to change the interface on the fly, without updating applications. The developer simply describes the elements in a special format on the server, and the framework turns this description into elements of the application - and for several platforms at once. The developer does not need to write code for each of them. DivKit supports three main platforms: Android, iOS and the web. With it, you can change the appearance of components or add something new: for example, a gallery or a likes counter.

Yandex has released an open tool to speed up the development of mobile applications

According to the developers, the framework is convenient both for creating new products and for developing existing ones. It contains libraries for developing the server part on Kotlin, TypeScript and Python. Interfaces on DivKit are smooth and fast. In addition, the framework is easy to use - you can get acquainted with it in just an hour or two, Yandex said.

File:Aquote1.png
It took us five years to develop this framework. It originated in the Yandex application team, and is now involved in many services. The entire interface of the main screen of the Yandex application is built on it, it is used in Edadil, Yandex.Market, Alice, Yandex TV and other services. Now everyone can use and develop this tool, "said Ilya Bogin, head of the mobile development department, quoted by the Yandex press service.
File:Aquote2.png

The source code of DivKit is published on the GitHub site under the open source Apache 2.0 license.[1]

Notes