Ivy Wallet: money manager
Ivy Wallet is a free money manager android app written using 100% Jetpack Compose and Kotlin. It's designed to help you track your personal finance with ease.
Imagine Ivy Wallet as a manual expense tracker that will replace the good old spreadsheet for managing your personal finance.
Track your expenses, fast and on-the-go! โก Discover powerful insights about your spending.
Do you know? Ask yourself.
-
How much money do I have right now in all accounts combined?
-
How much did I spend this month and where?
-
How much money can I spend and still reach my financial goals?
A money manager app can help you answer these questions.
Ivy Wallet's biggest advantage is its UI/UX, simplicity, and customization which was recognized in the "Top/Best Android App in 2021/2022 charts" 10+ times by the YouTube tech community.
To support our free, open-source project please โญ star our repo - that means a lot for us! Thank you! ๐
Join our private Telegram Community.
Project Requirements
- Java 17+
- The latest Android Studio Hedgehog or above (for easy install use JetBrains Toolbox)
Tech Stack
Core
- 100% Kotlin
- 100% Jetpack Compose
- Kotlin Coroutines
- Kotlin Flow
- Hilt (DI)
- Jetpack Compose Navigation
- ArrowKt (Functional Programming)
Local Persistence
Networking
- Ktor Client (REST client)
- Gson (JSON serialization)
Other
- Timber (Logging)
- Firebase Crashlytics (crashes, logging)
CI/CD
- Gradle KTS
- Fastlane (upload to Google PlayStore)
- Github Actions (CI/CD)
Contributors Wall:
Note: It may take up to 24h for the contrib.rocks plugin to update because it's refreshed once a day.