mirror of
https://github.com/andwati/ledga.git
synced 2026-10-18 03:12:55 +00:00
Complete Android app (Kotlin/Jetpack Compose) with: - SMS parser for all 17 M-Pesa transaction types - Room database with auto-categorization engine - Real-time SMS capture via BroadcastReceiver - Onboarding flow with SMS history import - Home dashboard with balance, spending, donut chart - Transactions list with search, filters, day grouping - Trends screen with Vico bar charts, top merchants - Budget system with progress tracking - Transaction detail sheet with re-categorization - Notifications (daily/weekly summaries, budget alerts) - Google Drive backup & restore - Manual export/import (CSV + JSON ZIP) - Self-update system via GitHub Releases API - Theme system (System/Light/Dark) + font scaling - Adaptive app icon with splash screen - GitHub Actions CI/CD for release APK builds
13 lines
525 B
Kotlin
13 lines
525 B
Kotlin
plugins {
|
|
id("com.android.application") version "8.13.2" apply false
|
|
id("org.jetbrains.kotlin.android") version "2.1.0" apply false
|
|
id("org.jetbrains.kotlin.plugin.compose") version "2.1.0" apply false
|
|
id("org.jetbrains.kotlin.plugin.serialization") version "2.1.0" apply false
|
|
id("com.google.devtools.ksp") version "2.1.0-1.0.29" apply false
|
|
id("com.google.dagger.hilt.android") version "2.57.1" apply false
|
|
}
|
|
|
|
tasks.register("clean", Delete::class) {
|
|
delete(rootProject.layout.buildDirectory)
|
|
}
|