amolgupta / cleartrack-mobile

This is a Kotlin multiplatform demo project. I have been using this project to test out new Android and Kotlin features for learning. The motivation is to use a near production app to learn stuff rather than use a simple tutorial for each library.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CircleCI

ClearTrack

This is a Kotlin multiplatform demo project. I have been using this project to test out new Android and Kotlin features for learning. The motivation is to use a near production app to learn stuff rather than use a simple tutorial for each library.

The app is available on play store. The backend runs is built with Django using this cookiecutter and is hosted on heroku with a micro instance. This was previously a normal Android project and in a different repository and commits do not go all the way back. Some code has not been moved yet (like all test cases)

Key Features

  • Track accounts in multiple currencies and crypto currencies
  • Charts and reports
  • Material design
  • Dark mode
  • Screen reader support

Tech

  • Koin for DI
  • Ktor client for networking
  • Kotlin coroutines
  • Jetpack Navigation

Note

  • Test cases are missing as they are still on the old repository
  • iOS app is only a dummy screen does not build on Circle CI yet
  • Contributions are invited

About

This is a Kotlin multiplatform demo project. I have been using this project to test out new Android and Kotlin features for learning. The motivation is to use a near production app to learn stuff rather than use a simple tutorial for each library.


Languages

Language:Kotlin 95.2%Language:Swift 3.7%Language:Ruby 1.1%