1.1 KiB
1.1 KiB
TASK-001: Bootstrap the Android project
Status: ready Owner: Codex Reviewer: Claude
Outcome
Create an Android Studio project that builds a minimal UBGitea Compose application and establishes deterministic local checks.
Scope
- Included: Gradle wrapper, one Android application module, Compose theme, placeholder home screen, unit-test baseline, lint, CI-ready commands.
- Excluded: OAuth implementation, Gitea API calls, final branding assets.
Writable paths
- Root build and configuration files
app/.github/if CI is selected- Documentation updates needed to record chosen versions
Acceptance criteria
- Android Studio can import the project without manual source edits.
- Debug APK builds successfully.
- Unit tests and Android lint run successfully.
- The launcher displays
UBGiteaand a placeholder state. - No secret or client secret is present.
- Final application ID and minimum SDK are recorded in an ADR.
Required checks
./gradlew assembleDebug
./gradlew testDebugUnitTest
./gradlew lintDebug
Evidence
Pending implementation.