react-native-blob-util icon indicating copy to clipboard operation
react-native-blob-util copied to clipboard

Plans for the next bigger update

Open RonRadtke opened this issue 1 year ago • 3 comments

Hi, I'm gathering ToDos for the next bigger release. If anyone has wishes, wants to help or any concerns, please comment. This will also result in the very first major version update.

  • [ ] reorganize the JS API and remove some undocumented exported functions
  • [x] rewrite js code to use the NativeEventEmitter
  • [x] rewrite native code to use RCTEventEmitter instead of RCTDeviceEventEmitter or similar. (https://reactnative.dev/docs/native-modules-ios#sending-events-to-javascript)
  • [ ] Check if (on android) all Requests are clean up (BroadcastReceiver is getting registered too often per PID)

RonRadtke avatar Mar 03 '23 12:03 RonRadtke

The eventemitter part is rewritten and went live already as part as the last versions. Due to bugs on ios i had to integrate it directly and could not wait for the my other plans being done. On Android I just did the necessary adjustments but not changing the native emitter part since there is currently a lot going on in react-native and the new architecture/bridgless and it's cure unclear (for me) what will be the long term way to go.

RonRadtke avatar Jun 17 '23 16:06 RonRadtke

hey @RonRadtke! I have a request which might make this repo more accessible for beginners of react-native (like me :D). Could you publish this package as expo module as well?

Atm, it is only possible to use this package with a development build of expo which makes the whole process of getting started 10x more complicated than it could be.

I imagine that the expo build could be done automatically when you release a new version of this package, right? In that case its a one time cost for setting it up and will (hopefully) just work from there

Fuzzyma avatar Oct 27 '23 08:10 Fuzzyma

@RonRadtke please add background download support for ios with an example please

crackhack8266 avatar Dec 06 '23 14:12 crackhack8266