DivKit — A Marvelous Development
summary
DivKit is an open-source Server-Driven UI framework from Yandex that started as a custom component builder and evolved into a bespoke HTML-like system when the original approach stopped scaling. The talk covers why the team created DivKit, how it works internally, and development details of the framework.
AI-written summary · about
chapters (22)
- 0:00Welcome
- 2:06Speaker intro
- 3:09Server-driven UI issues
- 5:11DivKit history
- 7:57First card constructor
- 8:39Modern architecture
- 9:42Core components
- 11:25Layout containers
- 13:12Advantages over others
- 14:16Interactivity and states
- 15:41Animations
- 17:27JSON templates and optimization
- 18:51Variables and triggers
- 20:19Color picker widget example
- 22:50Diffcast and extensions
- 23:52Testing DivKit
- 25:20Android integration
- 26:26iOS integration
- 27:31Server JSON schemas
- 28:15Limitations and future
- 28:57Open-sourcing DivKit
- 30:03Q&A
related talks
29mGet Your Web App Development in Shape with SvelteKit
18m⚡Lightning Talk: SvelteKit and Storyblok - a Powerful Duo
29mScalable Forms in Vue
35mScalable Forms in Vue
27mA Journey to Building a Server Driven UI Framework
16mMightyMeld Architecture 101: Future of Frontend
35mBreaking Up with WebViews: Server-Driven UI with KMP + Compose
32mSlide... – Presentations with SvelteKit & PartyKit
