Simple money manager
It's superfast, simple and lightweight.
Built with ❤︎ by
contributors
Manage accounts | Manage categories |
---|---|
Manage transactions | View analytics |
---|---|
- UI
- Compose Multiplatform - UI (Android + Desktop)
- LGoodDatePicker - DatePicker on Swing (Desktop)
- Decompose - Navigation
- Koalaplot - Charts
- MokoResources - Resources: strings, colors, images, etc
- Lottie - Vector animations
- Common
- Firebase - Crashlytics
- GoogleServices - Google Authorization
- UUID - UUID generation
- Kotlinx DateTime - Date and Time
- ImmutableCollections - Immutable collections by JetBrains
- ComposeImageLoader - Image loader for Compose (Android + Desktop)
- ArithmeticEvaluator - Calculates mathematical expressions
- BigNum - Processing large numbers
- Data
- Ktor - Network communication
- SqlDelight - SQLite database
- Kotlinx Serialization - Serialization
- Json - Java JSON objects (for storing data in Desktop)
- Settings - Key-value persistent storage
- Paging - Paging for multiplatform
- Loggers
- Dependency Injection
- Koin - Dependency injection
- Clean code analyzers
- LeakCanary - Memory leaks analysis (Android)
- Detekt - Static code analysis
- Analytics
- Amplitude - General analytics
- Android
- Sync gradle
- Run Android configuration project
- Desktop
- Sync gradle
- Launch 'main()' function in 'desktop/src/jvmMain/kotlin/com/finance_tracker/finance_tracker/main.kt'
- In our public Notion page you can find:
- Project roadmap 🛤️
- How to become a contributor to a project 🤝🏻
- How to financially thank the project 🙏🏻
- Windows: -
- MacOS:
- Linux: -
- Android:
- iOS: In developing