Kotlin, Compose and Material 3 project skeleton that builds and launches #2
Labels
No Label
P0
P1
P2
release-blocker
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: null/Privacy-Period-Tracker#2
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
There is no Android project. Everything else in Batch 01 needs one, and so do the hooks — a pre-commit hook with nothing to run is not a guard.
What this covers:
gradle/libs.versions.tomlapp,core/designsystem,domain/cycle,domain/predictiondomain/*arekotlin("jvm")and cannot see the Android SDK — PRODUCT_PLAN.md §57.10 requires the engine to be testable without Android, and a module that cannot compile against it is a stronger guarantee than a conventiondocs/data/img/, where a placeholder must never be madeTwo traps that cost time here:
org.jetbrains.kotlin.androidis now an error, not a redundancy. The Compose compiler plugin is still applied separately.Verify:
./gradlew testpasses,./gradlew assembleDebugand./gradlew assembleReleaseboth succeed, and the app launches to the Today tab with all four tabs reachable.