¿Puede un desarrollador de sitios web convertirse en desarrollador de aplicaciones?

Absolutamente. La ruta más rápida para que un desarrollador web se convierta en desarrollador de aplicaciones es usar un sistema como Apache Cordova. Cordova proporciona un shell de aplicación nativa y una carpeta en la que puede instalar páginas web estáticas, activos, javascript y archivos CSS.

La aplicación presenta una página: un navegador web incorporado que carga la página de índice que agregó a la carpeta Cordova. La aplicación es totalmente autónoma, aunque puede comunicarse con un servidor de fondo (si es necesario) utilizando AJAX / JSON – tecnología web estándar.

Puede instalar herramientas familiares como JQuery en la carpeta incrustada.

También hay herramientas como Dojo Toolkit que facilitan la creación de aplicaciones de aspecto nativo (tenga en cuenta que no he usado Dojo toolkit, pero alguien que solía desarrollar con juramentos).

Cordova proporciona acceso a la funcionalidad del dispositivo nativo a través de complementos y funciones especiales de JavaScript que llaman al código de shell nativo.

Habiendo dicho todo esto, Cordova no es mi enfoque favorito para desarrollar aplicaciones móviles, existen limitaciones de rendimiento y capacidad en comparación con lo que puede hacer una aplicación nativa. Pero si su aplicación se puede imaginar como una página web, entonces es probable que sea la solución adecuada para comenzar. Puede aprender nativo más tarde, una vez que haya decidido si enfocar su tiempo en aplicaciones móviles.

Sí, la teoría de la programación es la misma, debe estudiar la base de las plataformas de desarrollo de aplicaciones: iOS o Android.
Debería estudiar React JS / React Native para desarrollar aplicaciones móviles multiplataforma.

Es más rápido para los desarrolladores web.

No. Si alguien ha aprendido a desarrollar sitios web, hay una ley que prohíbe que esa persona se convierta en un tipo diferente de desarrollador …

Por supuesto que puede. Puedes convertirte en el desarrollador que quieras. Solo tienes que aprender.

Tanto es así que hoy en día es posible hacer aplicaciones HTML 5, pero también puede aprender fácilmente Java y el objetivo C. Los programadores reales aprenden cualquier idioma con mucha facilidad.

El único problema surge cuando el desarrollador web es un desarrollador de copiar y pegar. De lo contrario, pasé 4 años haciendo HTML y PHP, se trasladaron a C # y ahora a las aplicaciones de Android muy bien.

¡Si por qué no!

Lo básico es lo mismo, lo único que importa es comprender la dinámica de la pantalla de una aplicación móvil junto con un poco de una herramienta de software utilizada para desarrollar una aplicación.

Los SDK, API, CSS, JS y otros tienen la misma importancia en la aplicación móvil que en el desarrollo de sitios web.

Recurso útil: Transición de la experiencia web a la aplicación nativa

¡Sin lugar a duda! Solo permítale usar http://www.kinetise.com y construirá su aplicación móvil en unas pocas horas.