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?
But Java has been there for ages now. You have an established community & all major bugs with framework has been worked out. So, the transition to Kotlin from Java would take considerably significant time, unless Google enforces it.
I liked answer of Varun Mehta but to add more,
I see lot of developers moving to Kotlin because it overcomes lot of problems that are still there in Java & the big one is NPE.
Kotlin is a language that follows morden coding architecture instead of decades old Java.
& one more Benifit is you can integrate it with your existing Java App.
No doubt Java is also evolving (Java 8, Rx, RetroLambda) but Kotlin is just whole new animal.
I think lot of developers who follows latest coding patterns and tools will migrate to Kotlin one day or another, Java will still be in it place.