Primal Architecture and Tech Stack
mainPrimal is a multi-module Android application built using the following technologies:
- Core Framework: Kotlin Multiplatform (KMP)
- UI: Jetpack Compose
- Architecture: MVI (Model-View-Intent) + Clean Architecture
- Dependency Injection: Hilt
- Local Persistence: Room (using SQLCipher for encryption)
It functions as a Nostr social client with integrated Bitcoin Lightning wallet capabilities.