¿Cuánto tiempo le tomará a un desarrollador nativo comenzar a trabajar en Cordova?

Cordova es simplemente un contenedor para envolver su aplicación web en una aplicación nativa (ejecuta su aplicación web usando el motor de vista web). No pasé tiempo aprendiendo “Cordova”, solo seguí las instrucciones de Apache Cordova. Permíteme explicarte cómo usamos cordova:

1) Desarrolle su aplicación deseada usando HTML, CSS y JAVASCRIPT.
2) Si necesita alguna de las funciones nativas del teléfono inteligente, instale un complemento Cordova para esa funcionalidad (por ejemplo: complemento acelerómetro, complemento GPS) e inclúyalo en su aplicación web.
3) elija la plataforma de destino para la implementación de su aplicación.
4) construya y ejecute el cordova desde la ubicación de la carpeta de su aplicación usando la línea de comandos, y listo, Cordova envuelve su aplicación web en una aplicación nativa, tome el archivo del paquete de la aplicación correspondiente (.apk, .ipa) e instálelo en el dispositivo correspondiente.
5) Si el complemento deseado no está disponible, puede escribirlo usted mismo siempre que tenga un conocimiento sólido sobre el desarrollo nativo y javascript. (Un complemento en este caso actúa como una interfaz entre el código escrito en el idioma nativo y javascript). más información Documentación API de Apache Cordova.

Por lo tanto, sería aconsejable dedicar más tiempo al desarrollo de aplicaciones web que a rascarse la cabeza con Córdoba. ¿Y en qué época vives para usar jqm? Es una mierda absoluta ahora, teniendo en cuenta que hay otras mejores opciones disponibles. Mi sugerencia es buscar en Angular JS con bootstrap, utiliza la arquitectura mvc para desarrolladores de aplicaciones web. deberías sentirte como en casa. consulta Scaffold una aplicación web con Yeoman.

Y finalmente, una respuesta a su pregunta: usted es un desarrollador nativo de Android por el amor de Dios, apenas le tomaría una o dos semanas dominar html y css, y otra semana para usar JavaScript, y una más para aprender el arte de angularjs . al menos ese es mi ritmo …

Apache Cordova / Phonegap le permite desarrollar aplicaciones multiplataforma usando HTML + CSS + JS. Le proporciona / incrusta en el entorno nativo el sistema operativo específico al que desea apuntar para la aplicación y proporciona capacidades nativas que no son posibles solo con HTML / CSS / JS. Puede usar otros marcos junto con él como iónico / angular / jquery / bootstrap, etc. todos estos marcos son diferentes y dependen de un requisito, incluso puede simplemente codificar en html + CSS + JS o necesita cualquiera de los marcos como jQuery (gestión de sus elementos de animación), bootstrap (diseño, etc.)
ahora volviendo a su pregunta, toda su lógica principal / lógica de negocios será manejada por JS, por lo que es necesario estar al tanto del funcionamiento de JS (funciones, devoluciones de llamada, bucles, ámbitos, etc.)
HTML: estructura de su aplicación
CSS: estilizar o embellecer su estructura / diseños, etc.
JS: manejará toda la lógica de su negocio la mayoría de su trabajo
jQuery: animaciones, etc.
bootstrap: diseño / receptivo
aunque no se requiere experiencia, pero el conocimiento de al menos (html / css / JS) es imprescindible, sin estos, será difícil desarrollar la aplicación.

(otros pueden agregar más aquí en los comentarios) 🙂
Feliz aprendizaje

Nada … es mucho más simple.

Solo necesita tener conocimientos básicos de HTML, CSS, JS … y comprender cómo usar cualquier marco en el desarrollo de la interfaz de usuario …

Ahora está listo para explorar el mundo del desarrollo de aplicaciones híbridas.

Muchos marcos disponibles para ayudarlo a crear un código de interfaz de usuario amigable para dispositivos móviles.

Busque marcos de desarrollo de sitios web móviles. Hay algunos marcos buenos como Jquery Mobile, sencha touch, The M-Project wtc.

Puedes usar Jquery Mobile …

Es muy fácil. Jquery Mobile es de código abierto.

Puede usar las clases proporcionadas por Jquery Mobile mientras escribe su código HTML.

Ahora, cualquier cosa dinámica que desee en su página, use JavaScript para hacerlo.

Puedes usar jquery también. Es más rápido que JavaScript.

Ahora se trata de color y hacer que su página sea atractiva.

CSS te ayudará con eso. Eso es…

Una vez que haya terminado, use phonegapto DEVELOP apk, appx, ios file.

Instala y ejecuta eso en tu teléfono y disfruta.

Desarrollo de aplicaciones para Android

Permite diseñar aplicaciones extremadamente ricas e innovadoras.

Android proporciona una variedad de API potentes para aplicar animación a elementos de la interfaz de usuario y dibujar gráficos 2D y 3D personalizados. Las secciones a continuación proporcionan una descripción general de las API y las capacidades del sistema disponibles y lo ayudan a decidir qué enfoque es mejor para sus necesidades.

[1] Capacitación para el desarrollo de aplicaciones de Android.

Notas al pie

[1] Cursos de red de puntos Mumbai