Skip to content

Release reusable Android library v0.1.0 - #1

Merged
ityulong merged 2 commits into
mainfrom
codex/android-library-v0.1.0
Jun 4, 2026
Merged

Release reusable Android library v0.1.0#1
ityulong merged 2 commits into
mainfrom
codex/android-library-v0.1.0

Conversation

@ityulong

@ityulong ityulong commented Jun 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • split reusable background-reliability logic into the keepalive-core Android Library
  • convert app into a public-API-only sample application
  • add Maven Publish, JitPack integration, tests, CI, release automation, and maintainer documentation

Public API

  • LegitKeepAlive.create(context)
  • recommendations()
  • isEnabled(recommendation)
  • createSettingsIntent(recommendation)
  • openSettings(context, recommendation)

Verification

  • ./gradlew clean test lint assembleRelease :app:assembleDebug :keepalive-core:publishReleasePublicationToMavenLocal
  • verified release AAR contents and Maven POM
  • verified public JVM API does not expose internal navigation types
  • generated and checked release AAR/sample APK SHA-256 checksums

Release

After merge, tag v0.1.0 will trigger the automated GitHub Release workflow with the AAR, sample APK, checksums, and release notes.

@ityulong
ityulong merged commit 18a8693 into main Jun 4, 2026
1 check passed
@ityulong
ityulong deleted the codex/android-library-v0.1.0 branch June 4, 2026 02:04
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