Skip to content

Commit 56b869e

Browse files
oschwaldclaude
andcommitted
chore: Add Android SDK project skeleton
Build infrastructure for Android SDK library: - Gradle build configuration with Kotlin 2.2, Android Gradle Plugin 8.13 - Version catalog with dependencies (Ktor, kotlinx.serialization, testing) - Code quality: Detekt, ktlint, JUnit 5 + Robolectric - Maven Central publishing configuration - Sample app module structure - Minimal stub files for compilation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent ce695ba commit 56b869e

File tree

23 files changed

+1364
-0
lines changed

23 files changed

+1364
-0
lines changed

build.gradle.kts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
// Top-level build file where you can add configuration options common to all sub-projects/modules.
2+
plugins {
3+
alias(libs.plugins.android.application) apply false
4+
alias(libs.plugins.android.library) apply false
5+
alias(libs.plugins.kotlin.android) apply false
6+
alias(libs.plugins.kotlin.serialization) apply false
7+
alias(libs.plugins.dokka) apply false
8+
alias(libs.plugins.detekt) apply false
9+
}
10+
11+
allprojects {
12+
group = "com.maxmind.device"
13+
version = "0.1.0-SNAPSHOT"
14+
}
15+
16+
tasks.register("clean", Delete::class) {
17+
delete(rootProject.layout.buildDirectory)
18+
}

0 commit comments

Comments
 (0)