Skip to content

build: establish Kotlin library foundation and shared contract - #5

Merged
alirezat66 merged 1 commit into
mainfrom
milestone/01-foundation-and-contract
Aug 17, 2026
Merged

build: establish Kotlin library foundation and shared contract#5
alirezat66 merged 1 commit into
mainfrom
milestone/01-foundation-and-contract

Conversation

@alirezat66

Copy link
Copy Markdown
Collaborator

Summary

Establishes the initial FlexTrack Kotlin project structure and adopts the shared FlexTrack Core MVP contract.

Changes

  • Adds the publishable flextrack Android library module
  • Converts the application module into the sample app
  • Targets Android API 21+
  • Configures AAR and Maven Local publication
  • Adds Maven POM metadata
  • Adds CI checks for build, tests, lint, and publication
  • Vendors Core Specification 1.0.0 and shared conformance fixtures
  • Adds architecture, changelog, license, and initial documentation

Verification

  • Library build passes
  • Android lint passes
  • Release AAR generation passes
  • Maven Local publication passes

@alirezat66 alirezat66 self-assigned this Aug 17, 2026
@alirezat66
alirezat66 merged commit c71e0ef into main Aug 17, 2026
1 check passed
@alirezat66
alirezat66 deleted the milestone/01-foundation-and-contract branch August 17, 2026 20:37
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