JuulLabs / able

Able: Android Bluetooth Low Energy library
Apache License 2.0
159 stars 11 forks source link

Deprecate Able when Kable is released #91

Closed twyatt closed 3 years ago

twyatt commented 3 years ago

Kable will be multiplatform and supersede Able, providing a more powerful yet simpler API.

subvertallchris commented 3 years ago

This looks awesome! Any thoughts on when Kable will be stable and released?

twyatt commented 3 years ago

This looks awesome!

Thanks!

Any thoughts on when Kable will be stable and released?

It's getting really close, some remaining tasks:

...then it should be ready for a 0.1.0 release. I'd estimate another week or two. 🤞

The API probably won't be "stable" for a while (i.e. subject to change based on community feedback) but we've done a lot of work to keep the API simple, so hopefully it won't need to change too much. As for being stable from a reliability perspective, we've done a fair amount of testing using https://github.com/JuulLabs/sensortag sample app, so it should be ready for use (maybe not quite production worthy yet, as it hasn't been used a ton, yet). We'll be integrating Kable into our apps soon though, where it will get a lot more use/testing.

subvertallchris commented 3 years ago

Awesome, I'll be looking forward to it! I hacked in a simple peripheral using Able this morning, it's working like a dream. I spent all day yesterday making sense of the Android BLE libraries (I'm not an Android dev, I just play one on TV) and the callbacks were just brutal. Glad I started there so I can appreciate what you've done here. Thanks for all your hard work!

twyatt commented 3 years ago

I hacked in a simple peripheral using Able this morning, it's working like a dream.

Glad to hear!

I spent all day yesterday making sense of the Android BLE libraries

Ya, BLE in general is complex, then Android's BLE framework didn't help matters at all. Making Able was a huge learning experience for us. I'm hoping Kable makes BLE very approachable even for people new to BLE.

I'm not an Android dev, I just play one on TV

Haha! 😄

Thanks for all your hard work!

You're very welcome, always awesome to hear others finding it useful.

twyatt commented 3 years ago

Kable 0.1.0 has been released and is available on mavenCentral / jcenter. 🎉