5 ms·
I assume you wrote this in Swift right ? (seems it would have been painful in Obj-C). But then you would now need to re-write your app once again from scratch i
by lenkite 9y ago
I assume you wrote this in Swift right ? (seems it would have been painful in Obj-C). But then you would now need to re-write your app once again from scratch in Java (or now Kotlin) if you want your app to run on Android.
- valuearb 9y agoBelieve me I thought about cross platform. If I had chosen that route I certainly wouldn't have used web views, I would have probably used Xamarin. But ultimately my plan was to try Kotlin, and full rewrite so it was as optimal as possible.
- swah 9y ago> But ultimately my plan was to try Kotlin Didn't get this - you will write an Android version? Also, do you think two apps (one in Kotlin and another in Swift) can be done faster than a React Native (JS + platform specific code) that works on both, due to the tooling being so mature for each platform?
- valuearb 9y agoNo, I think React Native should be faster. But my concern again is how much control it offers. I don't want to get coded into a corner, and not be able to address certain parts of the user experience as well as possible. But I admit my exposure to RN is very limited, one sample app project. I'm starting a new job next week, and ironically I'm planning to ask if they've considered react native.
- jaegerpicker 9y agoI'm not the Author but that's likely true though it could be in C++ and shared between the platforms. In a bigger sense I don't understand why people make it such a big deal that you need to learn two languages. Swift and Kotlin are really simple to learn. Granted I've been programming for a long time (over 25 years and 19 professionally) but I've worked in at least 10 different languages over my career and learning a new one is ALWAYS the easiest part of working on a new platform.
- KingMob 9y agoI think the parent comment is criticizing the fact that you have to write an app twice, and not the languages per se.