BluetoothKit

Additional

Language
Kotlin
Version
v0.3.1 (Apr 2, 2019)
Created
Oct 23, 2018
Updated
Apr 29, 2020 (Retired)
Owner
Rikin Katyal (sirvar)
Contributor
Rikin Katyal (sirvar)
1
Activity
Badge
Generate
Download
Source code

BluetoothKit is an incredibly lightweight and simple open source library to interface with Bluetooth devices on Android.

Setup

Add this to your build.gradle

allprojects {
  repositories {
    ...
    maven { url 'https://jitpack.io' }
  }
}

then add the dependency

dependencies {
  implementation 'com.github.sirvar:bluetoothkit-android:v0.3'
}

Alternatively, you can add this to maven

<repositories>
  <repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
  </repository>
</repositories>

and add the dependency

<dependency>
  <groupId>com.github.sirvar</groupId>
  <artifactId>bluetoothkit-android</artifactId>
  <version>0.3</version>
</dependency>

Usage

Initialize

val bluetoothKit = BluetoothKit()

Enable Bluetooth

bluetoothKit.enable()

Alternatively, you may also do:

bluetoothKit.isEnabled = true

Get Device

val device = bluetoothKit.getDeviceByName("Rikin's AirPods")

Connect Device

bluetoothKit.connect(device)

That's it

Check out the complete docs here

Apps currently using BluetoothKit:

If you're using BluetoothKit, feel free to make a PR and add it to the list

Made with ❤ by Rikin Katyal