Doubt about hybrid platform

Asked

Viewed 65 times

-2

I want to expand my knowledge, with this I’m starting to look at the front-end, I saw some html 5, css3, js. My intention is to develop hybrid web systems, android and Ios. The question would be how to develop a single time and use in these three platforms, for that what could use? React/React Native, angular, flutter or will I need to do it separately for each platform? I saw some videos about these three tools but did not clarify this doubt,

  • so it really doesn’t use any back-end java language, python Swift, Kotlin

1 answer

1

The idea of hybrid development is you can build your app by programming only once without the need to develop for each platform (Android or IOS). As you yourself mentioned, there are several options. such as Cordova/Phonegap, Ionic or React Native.

For hybrid development, good knowledge of javascript is required.

If you use Cordova/Phonegap, you can develop in HTML, CSS + Javascript.

If you use IONIC, you will also use HTML, but the programming is in Angular/Typescript

Finally, if your choice is React Native, you will not use HTML and CSS, the layout is done differently. The programming is in Javascript.

A difference between React Native and the other two is that in the case of React Native the layout is native, ie when compiling the application is creating a native layout of the platform, coupled to its programming in javascript. In the other two, when compiling is creating a webview and your application runs within it. React ends up requiring more effort, but performs better.

Although the code is unique, you may need specific settings for Android or IOS.

Here are some links to help you better understand these platforms:

https://rocketseat.com.br/starter

https://loiane.training/curso/phonegap-apache-cordova

https://tekzoom.com.br/ionic-framework-documentacao-e-aplicacoes-completas-para-download-gratis-video-02/

Browser other questions tagged

You are not signed in. Login or sign up in order to post.