Skip to content

feat: support Android 8.0+ (API 26)#69

Merged
lanthoor merged 1 commit into
mainfrom
feat/support-more-android-versions
May 22, 2026
Merged

feat: support Android 8.0+ (API 26)#69
lanthoor merged 1 commit into
mainfrom
feat/support-more-android-versions

Conversation

@lanthoor
Copy link
Copy Markdown
Owner

@lanthoor lanthoor commented May 22, 2026

Summary

  • Lowered minSdk to 26 across all modules to support devices running Android 8.0 and above.
  • Updated compileSdk and targetSdk to 37 and bumped several key library versions (AGP, Compose BOM, CameraX).
  • Guarded dynamic color application in SpendlyTheme with an SDK check for Android S (API 31) to ensure compatibility with older versions.

Validation

  • ./gradlew :app:compileDebugKotlin
  • ./gradlew test
  • ./gradlew lint
  • ./gradlew checkArchitectureBoundaries
  • ./gradlew connectedAndroidTest

Architecture Checklist

  • Boundary impact reviewed (domain -> ui, cross-feature internal imports)
  • Ownership impact reviewed (core/*, feature/*, utils)
  • Test impact reviewed (unit/instrumented updates and coverage)
  • For migration phases: PR scope is limited to a single phase

@lanthoor lanthoor changed the title feat: support android >= 8 feat: support Android 8.0+ (API 26) May 22, 2026
@lanthoor lanthoor merged commit 14c2829 into main May 22, 2026
8 checks passed
@lanthoor lanthoor deleted the feat/support-more-android-versions branch May 22, 2026 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant