How to run my App in multiple platforms

2

Good afternoon,

Someone has App experience to run on multiple platforms. I'm developing an App, however, I'm doing it for Android, as I do for it also runs on IOs, WindowsPhone and etc ... Equals Whattsapp works.

    
asked by anonymous 11.07.2016 / 23:13

2 answers

4

There are 2 "types" of applications, Natives and Hybrids .

Natives :

Native apps have standard languages and frameworks, for example, in the case of Android Java (or Kotlin ), XML everything is done in IDE Android Studio .

In the case of IOS , the languages used are Swift and Obective -c / strong>. In addition, in this case it is necessary to have a computer running a MAC OS operating system

The advantages of natively programming are many:

  • Best UX (User Experience). Since everything is the way the user is accustomed to use on your device
  • Active Community. If you realize most of the doubts that have no answers here are usually Hybrid platforms, thanks to the fact that your community is not so big and active
  • Predictability of results. It is much easier to predict a code written specifically for that system. In a Hybrid you will hardly know what the result will look like on any device.

Hybrids:

Nowadays there are several ways to program Hybrid applications (which run on both platforms).

Ex. Ionic, Cordova, Xamarin ...

Each one has its own way of writing and structuring the code. This type of app can be used as an alternative to Natives and serves exactly for the same application to run on most platforms. But there are all the negatives mentioned above.

Answering the question:

It's not possible. There are no tools to convert an app natively Android to IOS or Windows Phone , what you can do is to resort to one of the options above . In the case of WhatsApp , for each platform it has a Native App that has completely different codes

    
12.07.2016 / 01:24
1

I also develop android. I'm following the path of Xamarim, look for Xamarim forms, microsoft, programming in C # multiplatform with identical performance to native development. great syntax with C #, super well supported by Microsoft and became free this year, because Xamarin was bought by Microsoft and made available for free, great tool to use along with VisualStudio, Ai can carry much of your code creating small changes only to the specific visual part of each platform, using its native components. I found the best option. quality vs performance, check it out.

    
12.07.2016 / 00:33