/ReceiptScan

ReceiptScan is an Android app that helps you manage your expenses by scanning receipts and allowing you to view or export your expenses. It is currently work in progress.

Primary LanguageKotlinApache License 2.0Apache-2.0

Codacy Badge

ReceiptScan (Work in progress 👷‍⛏)

ReceiptScan is a work in progress expenses trackig app that allows users to scan their receipts and view or export their spending data.

Android

This app is developed for the Android platform and it follows Android's best practices:

  • Written in Kotlin;
  • Uses RxJava;
  • Uses Android Architecture Components: Room, LiveData, DataBinding, ViewModel;
  • Uses Dagger for dependency injection.
  • Uses Firebase for backend services.

Codebase

The codebase is developed having in mind separation of concerns and decoupling. It implements a MVVM architecture and Domain Driven Design principles.