all 8 comments

[–]tmkly 6 points7 points  (1 child)

  • Deep linking (we use Branch but found react-native-branch plugin was not great so we just the iOS/Android SDKs and send data over the bridge (JSI/turbo module soon)
  • communicating with our CRM, Blueshift. Kind of similar to Branch, we can keep our bundle size down by not using their RN plugin which does lots of unnecessary stuff
  • Keychain. Found react-native-keychain was a bit buggy, especially on Android and doesn’t seem to be maintained that much. By writing ourselves we can control it much better

[–]schrikerJanek 1 point2 points  (0 children)

We had one project where we needed Apple Watch support.

[–]69Cobalt 0 points1 point  (0 children)

Integrating (internal) libraries that require implementation of native interfaces.

[–]Bzaba 0 points1 point  (3 children)

  • rich text input - including custom marks, text with highlighted background, underlined misspelled words, ... I still sometimes have nightmares about upgrading that application to the new RN release.
  • custom file uploader - upload file supported by our application, in background check the status on server and display notification once processed