react-native-builder-bob
react-native-ble-plx
Our great sponsors
react-native-builder-bob | react-native-ble-plx | |
---|---|---|
19 | 17 | |
2,618 | 2,913 | |
2.2% | 1.2% | |
8.3 | 8.0 | |
6 days ago | 26 days ago | |
JavaScript | Swift | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
react-native-builder-bob
- Creating my own library ?
-
How do I make an NPM package that use Native Package?
also use https://github.com/callstack/react-native-builder-bob for an updated template
-
Expo SDK and native module
project structure generator which I used, during the initial configuration, allows you to choose languages for the native platforms (like Kotlin and Swift).
-
My first NPM package - react-native-hide-onkeyboard
This is my first go at creating an npm package. I had a bit of trouble so I ended up using create-react-native-library which was helpful. I would love any feedback so I can improve!
-
React Native SDK Development Question
So I'm being considered for a dev role at a banking company. This company needs/wants to create a React Native SDK so I've been trying to learn as much as I can about RN SDK development. I checked out the RN docs and a couple of different RN SDKs (Stripe, Chime, etc) and I even spinned up a create-react-native-library project and implemented the CalendarModule in the RN doc example. Everything is pretty straight forward. What I want to know is what should i know/be aware of that's already in the docs. For example, in this blog article the author says
-
Building React Native UI Components and Modules in 2021
A typical React Native component project will benefit from having a simple example project embedded into the repo. This can simplify development of the component as well as provide a decent demo of what it can do when it's ready for publishing. In our case, we also wanted typescript set up and ready to go. There is usually a fair amount of boilerplate code needed on both the native sides and in javascript. Given all of this, I chose to generate the component project with a tool by Callstack, called create-react-native-library. This is a CLI that will create a project for you that meets all the above demands (and more):
-
Need Help with a question
I am creating a react native library that is using native module code i created the package with https://github.com/callstack/react-native-builder-bob.
react-native-ble-plx
-
Integrating Scanners trough Bluetooth - HID or BLE?
The idea is to read the input from those devices. Tried to use react-native-ble-plx and react-native-ble-manager I was able to find and use the EY-016 model, but could not find the EY-017 model. Was thinking about using classic mode, but then I've read about it needs MFI compliance on IOS, which those does not have. But it would be a better solution with classic, as those devices comes as HDI mode as default, so the customer would not need to do extra stuff to get going. And also if I needed to make integration with another device that didn't have BLE.
-
Should I use React Native?
I've done a decent amount of work with bluetooth and react native. It's not particularly hard, especially the scanning and connecting. react-native-ble-plx: https://github.com/dotintent/react-native-ble-plx works great and can scan, connect, setup monitoring of ble data, or just read when needed. I can probably help you a little if you need.
-
What's going on with Bluetooth?
I've also found this, but there isn't a solid workflow on how to properly "eject" the app
-
Expo SDK and native module
The most stable native module react-native-ble-plx allows working only in central mode.
-
What is NOT possible within expo?
Bluetooth is now supported using the EXPO eas build plugin provided by https://github.com/dotintent/react-native-ble-plx it works great!
-
Is it possible to transfer data between 2 phones using Bluetooth and React native?
My simple BLE scanner is made using this library: https://github.com/dotintent/react-native-ble-plx And it was quite easy to work with and easy to understand.
-
Can someone please walk me through how to connect to a BLE device
Use react-native-ble-plx or react-native-ble-manager
- Connecting to a bluetooth device via Javascript
-
Bluetooth BLE
I've checked https://github.com/innoveit/react-native-ble-manager which does multiple read requests (and multiple notifications) out of the box, but not as one write request. In the second library https://github.com/dotintent/react-native-ble-plx you have to make the chunks manually, but you can't do a "prepare write request".
What are some alternatives?
react-native-ble-manager - React Native BLE communication module
bob - 👷♂️ Simple set of CLIs to scaffold and build React Native libraries for different targets [Moved to: https://github.com/callstack/react-native-builder-bob]
cocoapods-user-defined-build-types - ⚒ A cocoapods plugin that can selectively set build type per pod (static library, dynamic framework, etc.)
react-native-google-fit - A React Native bridge module for interacting with Google Fit
react-native-bluetooth-classic - ⚛ Bluetooth classic Android(Bluetooth)/IOS(ExternalAccessory) module for serial communication
config-plugins - Out-of-tree Expo config plugins for packages that haven't adopted the config plugin system yet.
ng-polymorpheus - Polymorpheus is a tiny library for polymorphic templates in Angular.
expo-ble
react-native-module-template - A starter for the React Native library written in TypeScript, with linked example project and optional native code in Swift and Kotlin.
next-saas-starter - ⚡️ Free Next.js responsive landing page template for SaaS products made using JAMStack architecture.
component-store-example - An example of the topics covered in Building for Plugins with React & Flux
masked-view - React Native Masked View Library