speedwagon

How fast am I going? How fast was I going a week ago?

git clone https://code.pdelong.com/speedwagon.git

 1plugins {
 2    alias(libs.plugins.android.application)
 3    alias(libs.plugins.kotlin.android)
 4    alias(libs.plugins.kotlin.compose)
 5    alias(libs.plugins.ksp)
 6    alias(libs.plugins.jetbrains.kotlin.serialization)
 7}
 8
 9android {
10    namespace = "com.pdelong.speedwagon"
11    compileSdk = 36
12
13    defaultConfig {
14        applicationId = "com.pdelong.speedwagon"
15        minSdk = 36
16        targetSdk = 36
17        versionCode = 1
18        versionName = "1.0"
19
20        testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
21    }
22
23    buildTypes {
24        release {
25            isMinifyEnabled = true
26            isShrinkResources = true
27
28            proguardFiles(
29                getDefaultProguardFile("proguard-android-optimize.txt"),
30                "proguard-rules.pro"
31            )
32        }
33    }
34    compileOptions {
35        sourceCompatibility = JavaVersion.VERSION_21
36        targetCompatibility = JavaVersion.VERSION_21
37    }
38    buildFeatures {
39        compose = true
40    }
41}
42
43dependencies {
44
45    implementation(libs.androidx.core.ktx)
46    implementation(libs.androidx.lifecycle.runtime.ktx)
47    implementation(libs.androidx.activity.compose)
48    implementation(platform(libs.androidx.compose.bom))
49    implementation(libs.androidx.ui)
50    implementation(libs.androidx.ui.graphics)
51    implementation(libs.androidx.ui.tooling.preview)
52    implementation(libs.androidx.material3)
53    implementation(libs.play.services.location)
54    implementation(libs.androidx.lifecycle.viewmodel.compose)
55    implementation(libs.androidx.lifecycle.service)
56    implementation(libs.androidx.navigation3.ui)
57    implementation(libs.androidx.navigation3.runtime)
58    implementation(libs.androidx.lifecycle.viewmodel.navigation3)
59    debugImplementation(libs.androidx.ui.tooling)
60    debugImplementation(libs.androidx.ui.test.manifest)
61
62    implementation(libs.androidx.room.runtime)
63    ksp(libs.androidx.room.compiler)
64    implementation(libs.androidx.room.ktx)
65}