Skip to content

feat: add KMP iOS support with shared sample app module#106

Merged
gabrielbmoro merged 6 commits into
mainfrom
gmoro/kmp-ios-support
Jul 3, 2026
Merged

feat: add KMP iOS support with shared sample app module#106
gabrielbmoro merged 6 commits into
mainfrom
gmoro/kmp-ios-support

Conversation

@gabrielbmoro

@gabrielbmoro gabrielbmoro commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add iOS targets (iosArm64, iosSimulatorArm64) to KMP library plugin
  • Create shared sampleApp KMP module for Android/iOS sample UI
  • Add iosSampleApp Xcode project
  • Fix KMP-incompatible APIs: Integer.toHexStringtoString(16), Dispatchers.IODispatchers.Default
  • Move platform-specific deps to androidMain source set
  • Update compose-components-resources to 1.11.1
Gravacao.de.Tela.2026-07-01.as.22.07.58.mp4

Closes #101

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

🦙 MegaLinter status: ⚠️ WARNING

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ HTML htmlhint 1 0 0 0.86s
⚠️ JAVASCRIPT standard 2 2 1 0 2.47s
✅ KOTLIN detekt yes no no 3.68s
✅ MARKDOWN markdown-table-formatter 26 7 0 0 0.42s
✅ YAML prettier 15 7 0 0 0.89s

See detailed report in MegaLinter reports

MegaLinter is graciously provided by OX Security

@gabrielbmoro gabrielbmoro merged commit 8f6895f into main Jul 3, 2026
4 checks passed
@gabrielbmoro gabrielbmoro deleted the gmoro/kmp-ios-support branch July 3, 2026 00:41
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.

iOS actual implementation (iosMain)

1 participant