Skip to content
Easier and safer Bluetooth Low Energy scanning with Kotlin coroutines.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
core Update to Kotlin 1.3.21 with stable coroutines. Mar 27, 2019
gradle/wrapper
sample-app-mobile
sample-app-wear Update to Kotlin 1.3.21 with stable coroutines. Mar 27, 2019
sample-common
.gitignore Add core and sample modules with prototype impl Apr 20, 2018
LICENSE Initial commit Apr 20, 2018
README.md Prepare for release 0.2.0 Mar 27, 2019
RELEASING.md Add RELEASING.md guide Apr 27, 2018
build.gradle Prepare for release 0.2.0 Mar 27, 2019
gradle.properties Add core and sample modules with prototype impl Apr 20, 2018
gradlew Add core and sample modules with prototype impl Apr 20, 2018
gradlew.bat
no-version-ranges.gradle Add core and sample modules with prototype impl Apr 20, 2018
publish.gradle Fix wrong credentials property used for snapshots Apr 27, 2018
settings.gradle

README.md

BleScanCoroutines

Easier and safer Bluetooth Low Energy scanning with Kotlin coroutines.

This library is currently work in progress. Please, feel free to give any feedback in the issues.

The goal of this library is to make scanning for Bluetooth Low Energy devices simpler and safer, especially regarding undocumented behavior about too frequent and too long scans.

Download

Gradle instructions

Make sure you have jcenter() in the repositories defined in your project's (root) build.gradle file (default for new Android Studio projects).

Add the version of the library to not repeat yourself if you use multiple artifacts, and make sure their versions are in sync by adding an ext property into your root project build.gradle file:

allProjects {
    ext {
        blescancoroutines_version = '0.2.0'
    }
}

Here are all the artifacts of this library. Just use the ones you need (yeah, there's only one at the moment):

implementation "com.beepiz.blescancoroutines:blescancoroutines-core:$blescancoroutines_version"
You can’t perform that action at this time.