Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 835 Bytes

README.md

File metadata and controls

17 lines (13 loc) · 835 Bytes

KMM BLE Library for mobile

WIP

This is a Kotlin Multiplatform project for Android and iOS. It provides an API for using Bluetooth Low Energy. The API is a shared part from both platforms.

Library

The repository contains a Kotlin Multiplatform BLE library which unifies BLE API between Android and iOS. Android part it is a wrapper around BLEK. iOS part has been implemented in Kotlin Multiplatform and uses native iOS classes like CBPeripheralManager and CBCentralManager.

Example App

The repository contains also an example app based on the Blinky profile. The app uses Compose Multiplatform and shows the usage of the library. iOS project should be run using Xcode, by opening iosApp directory.