Files
to-do/android/settings.gradle.kts
T
Connor JohnstoneandClaude Opus 5 7a56008f2e Scaffold the Android app, unmodified generator output
Committed on its own so the next commit shows only hand-written code.

PLAN.md section 8 assumes cmdline-tools plus sdkmanager. That has moved:
cmdline-tools 23.0 deprecates sdkmanager for a new `android` CLI which
also scaffolds projects, installs packages without a licence prompt, and
can build and deploy to a device. The project here is `android create
empty-activity --minSdk 36`.

Android 16 is API 36, so minSdk and targetSdk are 36, matching the phone
that has to run it. compileSdk stays at 36 rather than the newest 37 that
section 8 suggests, because nothing here names an API 37 symbol and the
template's AGP 9.0.1 pairing is tested at 36. Raising it later is a
one-line change if a reason appears.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PU5ZFfQFtDTFqqhvMTWdGH
2026-09-09 19:22:11 -04:00

34 lines
821 B
Kotlin

pluginManagement {
repositories {
google {
content {
includeGroupByRegex("androidx.*")
includeGroupByRegex("com\\.android.*")
includeGroupByRegex("com\\.google.*")
}
}
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google {
content {
includeGroupByRegex("androidx.*")
includeGroupByRegex("com\\.android.*")
includeGroupByRegex("com\\.google.*")
}
}
mavenCentral()
}
}
plugins {
id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0"
}
rootProject.name = "Todo"
include(":app")