Expensify / react-native-share-menu

A module for React Native that adds your app to the share menu of the device
MIT License
652 stars 237 forks source link

Add support for the New Architecture #293

Open lindboe opened 10 months ago

lindboe commented 10 months ago

In scope:

  1. Define a spec for the module in TypeScript that can be used with codegen and consume this in a backwards-compatible Turbo Module.
  2. Test the Turbo Module in a non-New Architecture app to ensure backwards compatibility.
  3. Test the Turbo Module in a New Architecture app.

References:

Note: some resources, particularly the examples, could be out-of-date. Questions should be directed to https://github.com/reactwg/react-native-new-architecture.

  1. Creating a new Turbo Module, official guide
  2. Migrating your library to the New Architecture, Javascript, iOS, and Android
  3. Creating a Turbo Module with Swift code, example
  4. Creating a backwards-compatible Turbo Module, guide, example

Out of scope:

jb4e commented 2 months ago

Hi @lindboe. Any updates on this? This is the last thing blocking us from enabling the new architecture and we're trying to get a rough schedule together. Thank you!

lindboe commented 2 months ago

Hi @jb4e!

My team is no longer working on this project and I'm personally not sure of future plans for it. Any questions about this repository will need to be directed to Expensify.

If you have questions on the Infinite Red team's prior work and want to talk with us directly, you can reach us via our website form or our community slack.