Anubhav askedon {{::getFormatedLocalTime("2017-08-24T10:51:15.089Z", {without_time: true})}}
What all can be updated in a React Native app using OTA update services like Microsoft CodePush
We are planning on building a mobile app at CutShort which will complement our main website. We're going ahead with React Native for the first MVP of the app.Now the question is, what all can be updated Over The Air (using services like Microsoft Codepush, etc)?E.g If right now we don't ask for contacts access, google calendar access, etc. and deploy the app, and the sometime in the future we want to ask for those permissions and build a feature around it. Will we be able to build the feature and push it OTA or will the user have to update the app from the Play Store?
A high-performance app like a game or video solution would be always better with Native.
A business app like an e-commerce solution would make more sense with a hybrid solution like React-Native.
Benefits of hybrid:
There should be no performance lag or UX issues.
Disclaimer: I am an iOS expert with a preference for Swift any day. But my choices are driven by business, not my personal preferences.
Hello Abhishek,
I know Xamarin, Phonegap, React Native (Cross Platforms) and dived into it but i didn't find it right for me.
If you use cross platform, you can't provide native components unless you are using React Native or Xamarin as far as i know, so users don't get the feel of using Android app and they end up not using apps.
& even who claims to provide Native components in cross platform, What i understand and know is Android & iOS & even Windows have totally different architecture and Hardware, ultimately you must do some patches at some point to make everything work in all.
All OS don't have same components and reactions as well design pattern and user behaviour also differs, the audiance of using any OS are mostly falls in some category and developer mustt understand it though i believe you should not make app in cross platform.
Study everything and you can keep same environment for all the OS but design and/or components may very.
Nothing can beat Native.