Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 879 Bytes

README.md

File metadata and controls

18 lines (12 loc) · 879 Bytes

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.