A secure, opensource android app to store your bank accounts, cards, and credentials. Locally and securely.

Overview

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.0.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 📧

You might also like...
Name of your app is an android app that allows building a todo list
Name of your app is an android app that allows building a todo list

Project 1 - SimpleToDo Name of your app is an android app that allows building a todo list and basic todo items management functionality including add

Reapp is everything you need to build amazing apps with React: a collection of packages that work together, our UI kit, and a CLI that scaffolds your app and includes a server and build system.
Reapp is everything you need to build amazing apps with React: a collection of packages that work together, our UI kit, and a CLI that scaffolds your app and includes a server and build system.

What is it? Reapp is everything you need to build amazing apps with React: a collection of packages that work together, our UI kit, and a CLI that sca

Make a cool intro for your Android app.
Make a cool intro for your Android app.

AppIntro AppIntro is an Android Library that helps you build a cool carousel intro for your App. AppIntro has support for requesting permissions and h

Just an app with lame dad jokes content to fill up your day.
Just an app with lame dad jokes content to fill up your day.

Just an app with lame dad jokes content to fill up your day. MVP This MVP version features: Feed walks you through the latest dad jokes, Browse back s

Kamper - a small KMM/KMP library that provides performance monitoring for your app.
Kamper - a small KMM/KMP library that provides performance monitoring for your app.

🎯 Kamper Kamper is a KMP/KMM library that implements a unified way to track application performances. The solution is based on plugin design patterns

HowsTheWeather - 🌄 Your typical weather app, made really simple.

How's The Weather This is a simple Android app made with the purpose of learning how to access external APIs. It displays the data fetched from this A

Schedule-4-me is an opinionated to-do app to bring chaos to your life.

Schedule-4-me Have you ever had too much control in your life? Ever find yourself stuck at home repeating the same motions over and over again? Well f

Open as default - A flutter plugin that allows setting up your flutter app to open files as default
Open as default - A flutter plugin that allows setting up your flutter app to open files as default

open_as_default A flutter plugin that allows setting up your flutter app to open

Paper-ui - A Multiplatform Compose Theme for your Compose app
Paper-ui - A Multiplatform Compose Theme for your Compose app

paper-ui (WIP) Screen.Recording.2022-02-13.at.8.14.45.PM.mov A Multiplatform Com

Comments
  • License question

    License question

    First thanks for this nice tracker-free app! Did you already decide for a license, to make it "fully FOSS" (without a license declared, it's implicitly "all rights reserved")?

    opened by IzzySoft 5
  • Feature request for authentication

    Feature request for authentication

    The app is excellent, by the way. As a feature request, please provide some type of authentication (Device PIN, Fingerprint) for accessing the app or any sensitive credentials. Even if someone else attempts to misuse the information or the phone gets stolen, it remains secure.

    opened by iRajatDas 2
  • UI Improvements done

    UI Improvements done

    • Added Spacer where ever necessary
    • RoundedOutlineButton and RoundedFilledButton Improved
    • Show page title in home screen top bar
    • When page is empty show icon
    • DetailedBankAccountScreen improvements
    opened by HarshNandwani 0
Releases(v1.0.1)
Owner
Harsh Nandwani
Android Developer | Blockchain enthusiast
Harsh Nandwani
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

Themis provides strong, usable cryptography for busy people General purpose cryptographic library for storage and messaging for iOS (Swift, Obj-C), An

Cossack Labs 1.6k Jan 8, 2023
An attempt to create the opensource clone for the Calibre APP in Kotlin multiplatform

CalibreKMM An attempt/research clone for calibre app written in kotlin multiplatform. Plan to target Desktop JVM with (Jetpack Compose) TODOs Koin doe

Anmol Verma 3 Jun 15, 2022
A beautiful Fashion Store like Android App Mock built on Jetpack Compose with compose navigation, hilt, dark theme support and google's app architecture found on uplabs Here

A beautiful Fashion Store like Android App Mock built on Jetpack Compose with compose navigation, hilt, dark theme support and google's app architecture found on uplabs Here

Puncz 87 Nov 30, 2022
Nike Store like App Ui, built on Jetcpack compose

Nike-Store, Design Credits: M Sajib A beautiful NIKE Store like Android App UI built on Jetpack Compose found on uplabs Here License Copyright 2021 Th

Puncz 42 Dec 18, 2022
A simple e-market application that allows users to view the store details and products, add products to the basket, and place an order.

E-Market Application Features : Store details & products screen Fetch the store detail from an endpoint and display this upper part of the screen. Fet

Amit Kumar guha 2 Jun 27, 2022
Monitor products on the Ubiquiti Store and receive notifications when their availability changes.

UI Spy Monitor products on the Ubiquiti Store and receive notifications when their availability changes. Available as a binary and Docker container. U

Jake Wharton 40 Nov 22, 2022
Shoe Store project first Attempt

Shoe Store project first Attempt User Info: email: [email protected] password:12345 I had problem to select the home Screen for the navigation gr

null 0 Nov 25, 2021
Aurora Store: A Google Playstore Client

Aurora Store: A Google Playstore Client Aurora Store is an unofficial, FOSS clie

null 0 Jan 31, 2022
This program will read from your android application string.xml file and generate translated strings.xml files in your preferred languages using google sheet.

Localize your application content This program will read from your application string.xml file and generate translated strings.xml files in your prefe

DhiWise 4 Jul 29, 2022