toantran-ea / personal_expense

A personal tracking tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Personal Expense app

Playground This repository is to help demonstrate the best practices in Android Development and also the playground for me to try new things in development.

What are at the core of this project:

  • MVI
  • Clean Code
  • Purely Kotlin
  • Unit test and espresso test
  • Test coverage setup with Coveralls
  • CI/CD with TravisCI
  • Koin as DI. (still Dagger2 now, but will migrate to another branch to play with Hilt/Koin soon)
  • Feature based structure.

Project resources

  1. My time (night and early morning to brush the dust out of my mind)
  2. Some graphics from this source(School vector created by upklyak - www.freepik.com) to make the project README more vivid
  3. Free plans of CircleCI/TravisCI/otherCI
  4. Courtesy of Github
  5. Some boasting on (Medium)[https://medium.com/@toantran]

About

A personal tracking tool


Languages

Language:Kotlin 100.0%