Skip to content

Convert Android platform files to kotlin - #4532

Open
adrian-cojocaru wants to merge 2 commits into
maplibre:mainfrom
adrian-cojocaru:java-2-kt
Open

Convert Android platform files to kotlin#4532
adrian-cojocaru wants to merge 2 commits into
maplibre:mainfrom
adrian-cojocaru:java-2-kt

Conversation

@adrian-cojocaru

@adrian-cojocaru adrian-cojocaru commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator

Convert Android SDK Java sources to Kotlin.

AI disclosure: Claude Fable/Opus 4.6 assisted with file conversion and formatting.

@adrian-cojocaru adrian-cojocaru self-assigned this Aug 28, 2026
@github-actions github-actions Bot added OpenGL Issues related to the OpenGL renderer backend Vulkan labels Aug 28, 2026
@adrian-cojocaru
adrian-cojocaru marked this pull request as ready for review September 1, 2026 12:24
Pure renames of every .java file under platform/android to .kt, plus the
package-info.java files to PackageInfo.kt, so that git records the moves and
file history survives the conversion. No content changes.
Converts the renamed sources to idiomatic Kotlin while keeping the public API
source-compatible for existing Java and Kotlin callers (property accessors keep
their original JVM signatures). Also fixes the unit and instrumentation test
regressions surfaced by the conversion and adds a formatKotlin pre-commit hook.
@louwers-bot

Copy link
Copy Markdown

Android pre-release has been kicked off from branch android-pr-4532-pre-release (VERSION=13.6.1-pre0). Track run: https://github.com/maplibre/maplibre-native/actions/runs/34282132754

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

android OpenGL Issues related to the OpenGL renderer backend Vulkan

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants