Sharing some testing of KMP/Compose #1302
nahuel-soldevilla
started this conversation in
Show and tell
Replies: 2 comments
-
|
@nahuel-soldevilla This is awesome! Thank you so much for testing this. I'm working on several funding proposals and will reference these efforts for our long-term roadmap. |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
During September we have the opportunity to work on a second iteration for this test, sharing some updates here:
Android: kmp_collect_prototype.mp4iOS: KMP_iosApp.mov |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Following up on #1293, this is some testing on Kotlin multiplaform: IntegratedBreedingPlatform#2
I tried to follow a similar pattern of the flutter test, though it less extensive, but it focuses on a progressive migration approach, with a shared pref to control whether this feature is visible or not. This pref can be changed in experimental alpha settings and only available when running in "debug" mode.
Kotlin multiplatform is added as a "shared" module, which can be used from the main native app, or just built independently and included as a framework in a native iOS app.
I managed to "build" this native iOS test app in codemagic (is the only access I have to xcode, I don't own an iOS device), but for some reason the app crashes on start in codemagic app preview. All the pipeline is included in the branch.
I tested the shared module in android by using a "host" native android activity that embeds the kmp compose view. This approach can be used in theory to migrate progressively:
I didn't have time to test any system feature inside the common code, as I did in flutter with camera access, permission and sqlite, I might resume this in a couple of weeks.
cc @trife @mcrimi
Beta Was this translation helpful? Give feedback.
All reactions