Skip to content
This repository was archived by the owner on Nov 22, 2025. It is now read-only.

xinkev/A3

Repository files navigation

A3 - Expense Tracker

A very simple multiplatform expense tracking application built with Kotlin Multiplatform and Compose multiplatform.

Screenshots

home home monthly edit expense

Features

  • Track expenses with categories and details
  • View expenses by date
  • View expenses by category for selected month
  • Export/import data in JSON format
  • Cross-platform support (Android, iOS, Desktop)
  • Material 3 design

Tech Stack

  • Kotlin Multiplatform - Shared codebase across platforms
  • Compose Multiplatform - Modern UI toolkit
  • SQLDelight - Database
  • Keval - Mathematical expression evaluation
  • Koin - Dependency injection
  • Kotlinx Serialization - JSON serialization
  • Kotlinx DateTime - Date/time handling

Getting Started

  1. Clone the repository
  2. Open the project in Android Studio
  3. Run the app on your desired platform

About

🚧 An expense manager written in KMP inspired by "Expnese - Spending Tracking" iOS app

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages