mirror of
https://github.com/divkit/divkit.git
synced 2026-06-06 20:07:59 +00:00
2d3e06c87e
Добавил переиспользование вью в 2 этапа: - в первый раз берутся те вью, что имеют одинаковую диву - затем берутся из оставшихся с тем же типом, либо создаются заново Таким образом если див не поменялся, то он получит ту же самую вью. Если поменялся, но не менялся порядок и количество детей, то он тоже получит предыдущую вью и мы избежим лишних биндов/подгрузок картинок. Если ничего нет, то создаем новую
DivKit for Android client library
How it works
DivKit builds native views from JSON data.
JSON → DivData → Android View
-
JSON – raw data with templates in DivKit format (see DivKit schema).
-
DivData – data objects parsed from JSON.
-
Android View - Plain old Android view system
DivKit Project
build.gradle – main Android Studio project with everything Android related.
Use divkit-demo-app configuration to build and launch our demo app.
Sample Project
sample – sample project with a very simple DivKit integration
Documentation. Medium tutorial. Habr tutorial.
Telegram: News | English-speaking chat | Чат на русском.