Update to React Native 0.60.x
React Native 0.60.x introduces architectural improvements to iOS (CocoaPods), as well as many other additions and fixes. Please update the `expo init` templates to use the latest React Native.
Please do a patch release to enable hermes :) https://facebook.github.io/react-native/docs/hermes/
Reducing App Size
it will be great if there will be any options to help reducing app size because just simple app size take 24Mb and thats a lot
Similar to the API provided by https://github.com/Polidea/react-native-ble-plx I work on a bluetooth connected medical device and have been using that library to do most of the bluetooth stuff. However, you must detach the expo app to get it working and the setup is non-trivial. It would be nice to have a bluetooth API built into the expo SDK.
In App Purchase WITHIN EXPO
We would like an In App Purchase module that can be used WITHIN Expo, ie using the managed workflow and not requiring an eject. Also, we would ideally like the module to provide back-end tracking of user behaviors (eg subscription cancel, revenue recognized, etc). I commented on the existing InAppPurchase feature request, and can add more details here if needed. Yes, this would require overcoming the technical challenges regarding certificates, dealing with Apple/Google requirements, etc. Thank you.
In App Purchases
Moved from: https://github.com/expo/expo/issues/11 Add support for in app purchases to standalone apps on iOS and Android
Ability to set video codec for recording
iOS H265 is not supported for most browsers. I would like to set video codec to H264 as default for recording.
Detect user screenshots
It's very useful in apps like Spotify, Snapchat, and Cyberdust to be able to detect when there is a screenshot. It would be amazing to be able detect screenshots – I could see it looking something like: ScreenshotDetector.addEventListener('screenshot', this.handleScreenshotDetector). Perhaps for a later version, it could add the following: ScreenshotDetector.addEventListener('screenRecordingStarted', this.handleScreenshotDetector). ScreenshotDetector.addEventListener('screenRecordingStarted', this.handleScreenshotDetector). Some apps even manage to change the state of the app right before the screenshot takes in order to block it from grabbing sensitive info, but I don't think that is as important for a v1. I saw this Canny request (https://expo.canny.io/feature-requests/p/access-to-eventstream-to-disable-screenshots), but didn't feel it was clear enough.
nfc integration would allow novel data transfer with many possible use cases in security, payments, social, games and interactive installations