-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release Date for Version 2.0.0 #152
Comments
Hi, Try to keep BLE API isolated so future migration will be possible :) |
And sorry for the delays! We're doing everything we can to push projects fast. |
Hello, Supported features:
Not (yet) supported features:
|
Scanning sample: Lines 75 to 112 in 264f9b5
|
Connection sample: Lines 115 to 225 in 264f9b5
|
How to get an instance of a Line 66 in 264f9b5
There's also Lines 53 to 67 in 34e04bf
but it's not working yet. The idea is that using the environment one may emulate any platform and possible issues.
|
Hi @philips77, really looking forward to try out the version 2 of the library! |
There is a very easy way to try it yourself. You need to clone the Kotlin BLE library to the same root folder (e.g. StudioProjects) and just add this 3 lines to settings.gradle.kts: The rest gradle files you configure normally, using |
Just remember to checkout the version2 branch! |
@philips77 nice, thx for the quick answer! |
I'm very intersted in your feedback. You'll be one of the first users except our team. |
Hi @philips77 I'm with a device manufacturer that uses Nordic chips and we're hoping to start a migration to a new native Android app starting in the next 6 months or so. If version 2.0 will be in a beta state soon and stable state in the next 6-9 months, we'd love to use this rather than implementing the Android-BLE library. Any ideas as far as timeline for this project? We don't need a server implementation, but we would need a feature-complete client implementation sooner rather than later. |
Client implementation is almost feature complete. All the "common" features should be already operational:
Unimplemented features:
|
That's awesome. Once everything is feature complete, it would be great to have a 2.0.0-alpha release available through maven central |
Sure thing! |
Hi @philips77! Just wanted to let you know that I have started integrating the new version of the library. After solving all the dependency and build setup issues/conflicts I am progressing very slowly because there is not much documentation yet. For example, I tried to connect to one of our devices. As far as I have found out I need to create a |
Hello, Ini this library you should also use Kotlin-BLE-Library/client-core/src/main/java/no/nordicsemi/kotlin/ble/client/CentralManager.kt Line 80 in 89c3f13
Here's a snipet: val centralManager = CentralManagerFactory.native(context, scope)
val peripheral = centralManager.getPeripheralById(bluetoothDevice.address) Internally, it will call this method: Lines 169 to 188 in 89c3f13
|
For a given |
Hello,
I've read through various issues and noticed mentions of an upcoming version 2.0.0. I am about to start a new project and need to decide whether to wait for the new release or proceed with the current version of the Android-Ble-library with Java. Could you please provide an estimated release date for Version 2.0.0?
Thank you for your help.
The text was updated successfully, but these errors were encountered: