Comments (5)
It seems like RxAndroidBle could be a replacement. However, the interface design and the scope of the lib differ from SweetBlue and changes scattered through AsteroidOSSync are necessary.
from asteroidossync.
This looks great! I guess that no matter what lib we find we will have to change code scattered through AsteroidOSSync.
from asteroidossync.
My idea would be to implement our own BleManager
with a similar interface and call the new library from there. This would have the benefit that we could keep the maintenance low with future changes to ble libraries and modularize the project a bit more.
from asteroidossync.
Mhhh, I wonder if this would be the right abstraction... Maybe it is. Otherwise, SynchronizationService was meant to be an abstraction for the rest of the source code, I'm not sure whether we really ever managed to achieve this but well... :)
from asteroidossync.
I think Nordics BLE library might be a better fit for our application architecture. But we would have to find our own solution or another lib for device scanning.
from asteroidossync.
Related Issues (20)
- [FR] Smart disable components during inactive times
- [Dual SIM] No incoming call notification for secondary SIM HOT 6
- [Feature request] Find my phone api
- AsteroidOOSync v 0.23 HOT 3
- GrapheneOS compatibility HOT 14
- [Maintanance] Location only allowed while using app
- Weather Library doesn't use HTTPS HOT 2
- Cannot grant mange files permission on LineageOS 20 (Android 13) HOT 1
- Last update completely broke app (Android 10) HOT 4
- [0.25] Weather data is not synced HOT 1
- [0.25] Can not grant permissions on Android 13 HOT 8
- App crashing on LineageOS with MicroG HOT 1
- weather still no synchronizing HOT 4
- Not all android notifications are displayed!
- [0.26] Issue connecting (when gapps are installed) on specific android 13 rom HOT 3
- Android 13 sync app disconecting from catfish HOT 22
- [feature request] Button to quit the app when it's not being used HOT 2
- [catfish] Subsequent Bluetooth connections crash `com.android.bluetooth` HOT 5
- Push notifications do not get sent to the watch HOT 1
- Screenshot feature is not downloading the screenshot
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from asteroidossync.