¿Qué habilidades se requieren para desarrollar una aplicación de Android basada en la web?

Hay dos formas de convertir su HTML + CSS + JavaScript en una aplicación de Android e IOS.

  • Aplicaciones web progresivas ( PWA )
    Una aplicación web progresiva es una aplicación creada con tecnología web que se ejecuta en el navegador y se puede agregar a la pantalla de inicio. No se distribuye a través de tiendas de aplicaciones nativas.
    Las aplicaciones web progresivas simplemente se ejecutan en el navegador para que puedan construirse con HTML, CSS y JavaScript básicos. [1] Luego puede convertirlos en un .apk que se puede instalar en su dispositivo Android [2] o en un .app que se puede instalar en su dispositivo IOS. [3]
  • Aplicaciones móviles híbridas
    Algunas plataformas de aplicaciones móviles híbridas incluyen PhoneGap (también conocido como Cordova), Appcelerator Titanium e Ionic. No necesita una plataforma para crear una aplicación híbrida, pero son útiles porque ya se han encargado de crear un puente entre las API nativas y las API de JavaScript.

Notas al pie

[1] Diferencia entre una aplicación web progresiva y una aplicación móvil híbrida

[2] Las aplicaciones web progresivas profundamente integradas (WebAPK) están activas para Chrome en Android

[3] ¿Qué es la solución de aplicación web progresiva para iOS?

¿Qué quiere decir con “basado en la web”?

Si desea crear una aplicación de Android utilizando tecnologías web como HTML, CSS o JS. Puede usar Ionic Framework para desarrollar su aplicación de Android.

Si desea crear una aplicación de Android con una base de datos en línea, puede usar PHP y MySQL para su backend o un BaaS como Firebase y Back4App.

para la aplicación híbrida, necesita la habilidad html css y javascript para construir Android

puedes usar xamarin para este propósito

Tu pregunta no tiene sentido. O está basado en la web, o es una aplicación nativa de Android.

More Interesting

¿Hay alguna diferencia entre los conjuntos de habilidades de un probador de Android e iOS?

¿Cuál es la mejor manera de cifrar datos de la aplicación de Android antes de enviarlos al servidor?

Tengo 15 años. ¿Cuánto tiempo tomaría aprender Java, y luego C ++ y Python después de eso?

¿Cuál es la forma rápida e inteligente de aprender el desarrollo de aplicaciones de Android?

¿Cómo se activa la aplicación en Android?

Cómo desarrollar un sitio web / aplicación para reservas en línea en 2-4 meses

¿Cuál es el alcance de su aplicación?

Estoy pensando en hacer una aplicación para Android. No sé casi nada sobre programación, pero estoy dispuesto a aprender. ¿Qué puede ayudarme a comenzar a aprender a desarrollarme?

Cómo crear una aplicación de estacionamiento con solo una página de registro de números de placa y una 'página de número de placa de verificación', para ver si el automóvil estaba registrado en la salida

¿Es Android Studio mejor que Android SDK?

¿Cómo ganan dinero los programadores de Android creando aplicaciones?

¿Cómo se compara la placa IOIO para Android con una placa Arduino?

Estamos decidiendo entre jQuery Mobile, Sencha Touch y Dojo Mobile. ¿Cuáles son los pros y los contras de cada uno? Queremos crear una experiencia HTML5 que apunte a la mayoría del mercado de navegadores de teléfonos inteligentes, combinándola con una experiencia nativa con PhoneGap.

Desarrolladores de aplicaciones de Android: ¿Cuáles son sus técnicas de optimización de almacenamiento?

¿Qué es superior: teléfono o iPhone con Android?