I am fairly new at programming, and I developed an android app and got it published through Android Studio. I used java to create the code, pretty much started from scratch and spent two years on research, coding, and publishing with a copyright and all. My main question, is now I am hearing about something called Native Apps, which can allow you to publish an app on both Android and iOS. I ask if anybody can recommend where I can go to look into this or provide more information that I can look over. I would like to start working on my code on iOS but really don't know much about publishing on that platform. So in essence here is my two questions:
Please provide some input on Native Apps and where I can acquire some software to work on iOS applications.
What kind of programming language am I looking at with iOS applications?
CodePudding user response:
I think you have misconception Native apps are those which apps which are particular for a OS for example We use Swift/Obj.C for iOS apps and JAVA/Kotlin for Android app. So, we cant run iOS app on Android and Android on iOS. But, there comes Hybrid app in which we can make an app for both platforms (iOS and Android) with single code base. In short by one source code we can make app that can be run on both iOS and Android.
Popular frameworks for these hybrid apps are Flutter, React Native and Xamarin.
- Flutter uses Dart Programming language.
- React Native uses JavaScript.
- Xamarin uses C#.
Choosing any above three frameworks is up to your choice. (I will say go with React Native).
So, for your questions:-
- Read this link
- To work for iOS only use swift