Skip to content

A secure, opensource android app to store your bank accounts, cards, and credentials. Locally and securely. Tech: Clean Architecture, 100% Kotlin, Jetpack Compose, Room Persistence

Notifications You must be signed in to change notification settings

HarshNandwani/Digital-Tijori

Repository files navigation

Digital Tijori 🔒

Digital Tijori app lets you store your bank accounts, cards and credentials. You can link cards and credentials to a particular bank account, and view them all at a glance. This app demonstrates the use of Clean architecture using MVVM, Dependency Injection, Room Database with multiple tables and relationships between them, Kotlin Flows & Coroutines, Jetpack Datastore, Jetpack Compose, Biometric authentication and other Modern Android Development practices.

Install the app

Get it on Google Play

Install with APK: Digital Tijori v1.1

Demo 💻

View video demo

Built With 🔧

  • Clean Architecture principles - To better scale and structure the project.
  • MVVM - Architecture used.
  • Kotlin - The programming language used to build the app.
  • Dagger-Hilt - For dependency injection.
  • Room - For persistent local data storage.
  • Jetpack Datastore - For storing preferences.
  • Kotlin Coroutines - To execute asynchronous and non-blocking code.
  • Kotlin Flows - For asynchronous data handling / For reactive programming.
  • Jetpack Compose - For building UI declaratively.

Contact me 📧

About

A secure, opensource android app to store your bank accounts, cards, and credentials. Locally and securely. Tech: Clean Architecture, 100% Kotlin, Jetpack Compose, Room Persistence

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages