En términos generales, hay tres formas
- Desarrolle un sitio web normal con ajustes para que se vea bien en pantallas más pequeñas. Las personas los llaman con diferentes nombres: diseño web receptivo, web móvil, pero para decirlo simple y llanamente, es solo un sitio web normal que ha sido diseñado específicamente para navegadores de tamaño de pantalla móvil. Esto se llama web móvil. Estas no son aplicaciones que instales en tus dispositivos. El desarrollo se realiza utilizando tecnologías de desarrollo web como HTML5, CSS3, JavaScript y otros marcos de desarrollo web.
- Desarrolle aplicaciones para plataformas móviles individuales: Android e iOS. Si desea desarrollar utilizando diferentes lenguajes de programación y herramientas de desarrollo para cada plataforma, la metodología de desarrollo se denomina desarrollo de aplicaciones móviles nativas. En el caso de iOS, es Swift / Objective C y en el caso de Android, Java / Kotlin. Estas son las aplicaciones que instala en el dispositivo desde la tienda de aplicaciones
- Algunas veces es conveniente desarrollar la aplicación móvil para múltiples plataformas utilizando una sola base de código. Esto se llama desarrollo multiplataforma.
Le sugiero que eche un vistazo a las siguientes series de videos que explican el panorama general del desarrollo para el desarrollo de aplicaciones móviles y los pros y los contras de cada uno de ellos.
- Cómo hacer una aplicación móvil sin conexión
- Cómo desarrollar una aplicación móvil de Android
- ¿Cuáles son las mejores aplicaciones móviles?
- Cómo aprender la optimización de la tienda de aplicaciones ASO
- Cómo codificar una aplicación como MCent