No importa qué plataforma elija aprender primero como contratista de Android o iOS, hay un principio básico de desarrollo móvil que debe dominar: el patrón Modelo View Controller (MVC), que dicta el proceso que un desarrollador móvil debe seguir durante el desarrollo. En esta estructura de tres niveles, la lógica empresarial, las pantallas y los activos se administran por separado en diferentes archivos y directorios dentro del mismo proyecto. El enfoque de desarrollo MVC de tres niveles se puede resumir en tres pasos clave:
- Diseño de pantalla. Se realiza el análisis de las pantallas de diseño y se finalizan los controles nativos (“Vistas”), lo que conduce a la implementación de los diseños en la interfaz de usuario de la aplicación.
- Agregue los activos de diseño. Se agregan los activos adecuados al proyecto y se realiza el enlace estático de estos activos a las Vistas de la IU.
- Programación de la funcionalidad de la aplicación. Finalmente, la lógica de negocios para la aplicación está escrita en lenguaje de programación como Java (Android) o Swift (iOS).