In one of our projects we are using Salesforce Health Cloud and want to build a mobile app for patients. We mainly have two requirements -
- All the patient data will be stored in the Health Cloud
- The mobile app will integrate with Health Cloud and will have offline data storage and syncing capability
Our client has specifically asked us to use React Native mainly because it is faster and results in better user experience for the end user. We also need to use the Salesforce Mobile SDK however, the problem is that the latest version of Salesforce Mobile SDK (7.1) uses React Native 0.56.1 which is almost a year old version of the library (the latest stable one being 0.59.0 released in March 2019).
The latest version of React Native has many improvements and we would like to use it but we are constrained by Salesforce Mobile SDK. We were thinking of getting rid of the Salesforce Mobile SDK and go with custom Salesforce Health Cloud integration instead.
I have two questions here -
- Can we expect the Salesforce Mobile SDK to support a fairly recent version of React Native anytime soon?
- Given the compatibility issues between Salesforce Mobile SDK and the latest version of React Native, do you recommend having custom integration with Health Cloud? would there be any issues with regards to security and compliance if we do so?
We would need some inputs on the path we should take here (Salesforce Mobile SDK vs Custom Health Cloud Integration) as that would decide the way forward.