Si podemos crear aplicaciones de Android y aplicaciones de iOS usando PhoneGap fácilmente usando HTML, CSS, JavaScript, etc., ¿cuál es la necesidad de convertirse en un desarrollador de Android?

Como he desarrollado aplicaciones que usan Android Studio y Ionic Framework, estoy en la mejor posición para responder esto.

En Ionic Framework / PhoneGap, puede crear una aplicación usando HTML, CSS, JS y quizás sus módulos como AngularJS con algo de esfuerzo. Después de compilar esta aplicación, puede implementarla en cualquier lugar: Android, iOS, Windows 10 Store o incluso puede usarla como una aplicación web. La característica más llamativa aquí es que esta aplicación tendrá la misma experiencia: UI / UX / Desplazamiento inteligente.

Desde Android 5.0, los usuarios han desarrollado un deseo por las aplicaciones de diseño de materiales. La ventaja de crear aplicaciones en Android Studio es que la aplicación mantendrá la natividad de Android en todo momento, mientras que las aplicaciones PhoneGap no mantienen la natividad. Por natividad, me refiero a la natividad de Material Design en su aplicación, que PhoneGap no puede proporcionar. La mayoría de los usuarios generalmente preferirán usar una aplicación nativa en su teléfono. Aquí es donde ser un desarrollador de Android te da una ventaja.

Gracias por el A2A,
Sparker0i.

Sin duda, puede crear aplicaciones hermosas usando PhoneGap o trabajo de marco iónico. Pero le faltará la sensación de ser una aplicación. En lugar de verse como una aplicación, será más atractiva como un sitio web con solo el ícono de una aplicación y el hecho de que también puede hacerlo en modo fuera de línea.

Hasta que el marco iónico reciba un impulso y una gran actualización. Las aplicaciones nativas van a gobernar

Pros y contras de la aplicación híbrida y el desarrollo de aplicaciones nativas explicadas en detalle aquí: https://codingislove.com/android

Prueba Android Studio

Solo puede crear una interfaz de usuario perfecta utilizando técnicas híbridas, con el fin de proporcionar a su aplicación un rendimiento en tiempo real y un back-end sólido. Necesitas ser nativo.