Sample app to test Kotlin multiplatform and compose multiplatform capabilities in conjunction with using Bluetooth. Can check for movisens sensors and airtags. Reads movisens characteristics and tries to write sound characteristics of airtags to make them ring.
Uses shared and sharedCompose module in order to show the capabilities of Kotlin Multiplatform as well as Compose Multiplatform.
Forked from Compose Multiplatform Sample on Github. Developed as preparation for "Kotlin Multiplatform - Code sharing einfach gemacht" and "Compose Multiplatform - code sharing einfach gemacht"
Still a work in progress, some features may not work on some platforms.
Android | iOS | macOS |
---|---|---|
Android | iOS | macOS |
---|---|---|
Open the project in Android Studie and build the android project.
Open the iOS project in XCode and build the project. You have to change the Apple Developer account as well as the iOS bundle identifier. Use the corresponding target.
Compose Multiplatform does currently not allow to mix ComposeUI and SwiftUI code. Therefore you have to build the ComposeUI variant via ./gradlew runDebugExecutableMacosArm64
If you get a build error when building an iOS or MacOS SwiftUI app, you may need to stop your gradle deamons.