Modernizing Bluetooth Printing in React Native 🚀
Hello everyone,
Anyone who has needed to implement ESC/POS printing in React Native projects knows that the
react-native-bluetooth-escpos-printer library was a cornerstone for a long time. However, as it has become
outdated, it's presenting compatibility issues with the latest Android and iOS versions.
To solve this, I'm working on
react-native-bluetooth-escpos-next.
It's a complete refactor from the original project by januslo, but rebuilt from the ground up with:
- ✅ Kotlin on Android for maximum compatibility with new devices.
- ✅ Native TypeScript for a safer and more predictable API.
- ✅ Modular architecture (TS Encoder + Native Transport).
- ✅ Testing environment with a Python Mock Server: Develop and preview your print layouts directly in the browser, no physical printer needed!
Currently, the library is undergoing heavy testing on Android. The next step will be validating and
implementing the transport layer for iOS.
Contribute!
The project is open-source, and anyone who wants to test, report bugs, or contribute with code is more than
welcome!
🔗 Check it out on GitHub:
jleandrocampos/react-native-bluetooth-escpos-next
Refactored from the original library:
react-native-bluetooth-escpos-printer



Top comments (0)