Programación para móviles
Si ya posees experiencia en desarrollo web Front-End con HTML5, CSS3 y JavaScript/ECMAScript y además has aprendido a desarrollar con algún framework como Angular, React o Vue.js, entonces tienes varias vías naturales para crear aplicaciones móviles:
- • Apache Cordova y similares: esta herramienta gratuita y Open Source te permite crear aplicaciones móviles para todas las plataformas (iOS, Android...) partiendo de una aplicación web convencional (adaptada a móviles, claro) y con extensiones para acceder a características del sistema operativo. Otras similares podrían ser Electron o Tauri.
- • Progressive Web Apps: se trata de aplicaciones web puras pero que se comportan como si fueran nativas, tanto en móviles como en el escritorio. Utilizan técnicas y tecnologías específicas para dotarlas de características como trabajo off-line, procesos en segundo plano, notificaciones, etc...
- • Otras herramientas Web para desarrollo móvil: como React Native, Native Script para Angular o Next.js (para React)
Por desgracia, en estos momentos no disponemos de ningún curso sobre estas tecnologías, pero podemos ofrecerte algunos recursos interesantes para iniciarte:
- ¿Qué son las Aplicaciones Web Progresivas o PWAs?
- PhoneGap o Apache Cordova ¿qué diferencia hay?
- Apache Cordova: Primeros pasos con la interfaz de línea de comandos (CLI)
- VÍDEO: Creando nuestra primera aplicación Apache Cordova
- Qué son los plugins en Apache Cordova y para qué sirven
También podemos ayudarte a que te formes en algunas materias complementarias que te vendrán muy bien si sigues esta vía:
- Programación avanzada con JavaScript y ECMAScript por si tienes los conocimientos un poco "con alfileres" y necesitas dominarlos a fondo.
- Curso de herramientas avanzadas para desarrollo Web Front-End
- Curso de Angular: el framework Front-End más demandado en las empresas.