Guides

Project architecture, setup, and conventions

Architecture

KMP project setup with Clean Architecture, MVI, and modularization conventions

Architecture — Assisted

Using Zagart libraries to implement Clean Architecture and MVI patterns

Libraries

API documentation for the library collection

Design — Builder

Declarative screen builder DSL, ScreenController, and BDUI framework

Design — UI

Compose Multiplatform UI components, themes, icons, and design tokens

Keystone

Scope-based persistent key-value & entity storage with reactive observation

Navigation

Type-safe, serializable multiplatform navigation with animated transitions