After several weeks of teasing here, I’m excited to announce that Ballast is finally stable with its
release of version 1.0.0!
Ballast is an opinionated Application State Management framework for Kotlin Multiplatform, with full support and documentation for Android, Compose UI (both Android and Desktop), Compose Web, and SwiftUI. Its goal is to add structure and encourage best practices with your app’s ViewModel and Repository layers, for managing all the state and interactions in your application.
This latest release includes:
• Finalized API with a commitment to backward-compatibility and Semantic Versioning
• Improved documentation with a new
Usage Guide describing Ballast’s approach to architectural layering and the steps to get started
• A
fork of KaMPKit demonstrating how to use Ballast in Android/iOS KMM apps
• Examples in Compose/Web
embedded directly in the documentation, which connect to the Debugger and showcase its main features