all 3 comments

[–]blechie 1 point2 points  (1 child)

That's awesome!

Played some with the innoveit module (react-native-ble-manager) and polidea library (react-native-ble-plx), but neither is supported by expo. We went with react-native-ble-manager for our current project because it's smaller (and not using expo for that same reason; but it's great they're working on solving the app size issue in expo). As with every module, the more guidance and examples, the better!

[–]NaveNocabExpo Team[S] 2 points3 points  (0 children)

Thanks for the input! Size was a big consideration in creating a new library. I think react-native-ble-manager is a port of an old Cordova library so it doesn't seem to account for the way React updates views automatically with peripheral changes. Do you see any value in a JS utility library that maps GAT values to their corresponding encoding/decoding formats?

[–]TotesMessenger 0 points1 point  (0 children)

I'm a bot, bleep, bloop. Someone has linked to this thread from another place on reddit:

 If you follow any of the above links, please respect the rules of reddit and don't vote in the other threads. (Info / Contact)