SpendWise is a complete personal-finance app: track income and expenses, set budgets, manage EMIs and save towards goals, all offline.
Kotlin and Java, Room, MVVM (ViewModel, LiveData), WorkManager.
Complete and installable as an Android app. Not yet published on Google Play.