App for managing your passwords.
|
|
|
|
|
|
|
|
|
This is a password manager application built using Kotlin Multiplatform and Jetpack Compose.
The main features include:
- Cross-platform support for Android, iOS, and Desktop.
- Local storage of passwords.
- Customizable additional fields.
- Compose Multiplatform.
- MVI (Model-View-Intent) architecture for state management.
- Koin DI (Dependency Injection) for managing dependencies.
- androidx.datastore for setting storage.
- Voyager for navigation.
- FileKit for file handling.
- CryptoKit for encryption.
- Multi-modules architecture for better code organization.
This project is inspired by Buttercup Desktop
Run: ./gradlew :composeApp:installDebug
Run: ./gradlew :composeApp:run
Packaging:
./gradlew :composeApp:packageReleaseDmg (macOS),
./gradlew :composeApp:packageReleaseMsi (Windows),
./gradlew :composeApp:packageReleaseDeb (Linux)
- Add CI for iOS and Android, desktop builds
- Add tests
- Add ability to have a few vaults








