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 crear una aplicación como Swarm con cero habilidades de codificación
- ¿Cuánta experiencia en programación necesitas para crear una aplicación?
- Como desarrollador de software, ¿por qué debería aprender sobre compiladores? ¿Es aplicable en el trabajo en, por ejemplo, una tienda de aplicaciones móviles o inicio de Internet?
- ¿Cuál es la mejor manera de comenzar el desarrollo de aplicaciones en Windows?
- ¿Qué piensan los empresarios exitosos de cuán rápido creció Snapchat y de su éxito?