Skip to content

Conversation

@rviannaoliveira
Copy link
Contributor

@rviannaoliveira rviannaoliveira commented Nov 4, 2025

Description

The Android module has been migrated to fully support Kotlin Multiplatform (KMP), now working for both Android and iOS. Some specific Compose components still need adjustments to ensure full compatibility with iOS. In a future PR, the CI will be updated to automatically generate and publish the KMP libraries to Maven.

Create KMP-Sample to show the solution

#59

Screenshots

2025-11-04.20-39-17.mp4

@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

🦙 MegaLinter status: ⚠️ WARNING

Descriptor Linter Files Fixed Errors Warnings Elapsed time
⚠️ KOTLIN detekt yes 139 no 4.29s
⚠️ MARKDOWN markdown-table-formatter 20 1 0 0.35s
⚠️ YAML prettier 16 1 3 0.9s

See detailed report in MegaLinter reports

You could have the same capabilities but better runtime performances if you use a MegaLinter flavor:

MegaLinter is graciously provided by OX Security

@gabrielbmoro gabrielbmoro self-requested a review November 14, 2025 11:00
@gabrielbmoro
Copy link
Collaborator

@rviannaoliveira I updated the PR including two things:

  • app-cmp-sample module + iosApp dir to run craftd in dev env;
  • fix the issues related to the color.

Now we have:

image

@rviannaoliveira rviannaoliveira merged commit f72a0cf into main Nov 20, 2025
6 of 7 checks passed
@rviannaoliveira rviannaoliveira deleted the issue-59/convert-to-kmp branch November 20, 2025 00:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants