Vault is a next-generation state management library for Kotlin that combines transactional safety with reactive programming. It provides a robust, type-safe way to manage application state with automatic error recovery and seamless persistence integration.
stateflow typeinference observerpattern typesafety repositorypattern builderpattern sharedflow dependencyinversion datapersistence kotlinflow factorypattern generictypes singleresponsibility openclosed liskovsubstitution interfacesegregation
- Updated
Feb 11, 2025 - Kotlin