Asesor de cursos campusMVP.es

Programación para móviles

Uno de los problemas a la hora de crear apps móviles es que cada plataforma (iOs, Android...) tiene sus propios lenguajes de programación, sus propias herramientas de desarrollo y sus paradigmas de programación particulares. A cambio obtienes la máxima flexibilidad, adaptación total al entorno en el que se ejecuta la aplicación y el máximo rendimiento. La desventaja principal es que tienes que dominar muchos lenguajes y herramientas y que el tiempo de desarrollo se multiplica mucho, pues es necesario crear desde cero tres versiones diferentes de la misma aplicación (una para cada plataforma).

Por suerte existe una solución que permite crear aplicaciones móviles nativas para todas las plataformas con un único lenguaje y un único conjunto de herramientas: Xamarin.

Logo de Xamarin

Si ya dominas C# y la plataforma .NET, aprender Xamarin te ayuda a aprovechar los conocimientos que ya posees y con ellos desarrollar para todas las plataformas móviles relevantes del mercado, ahorrando tiempo, esfuerzo y llegado antes al mercado.

Las aplicaciones escritas con Xamarin en C# se compilan a código nativo en cada plataforma, por lo que su rendimiento es exactamente el mismo que el de una aplicación nativa. Además ofrece acceso directo nativo a todas las APIs de cada plataforma así como a los controles de interfaz de usuario nativos.

Tenemos el mejor curso del mercado sobre Xamarin para ti, creado y tutelado por el profesional más relevante de esta tecnología en español, Javier Suárez:

Actualmente el curso se encuentra descatalogado, pero puedes anotarte para que te avisemos cuando tengamos uno nuevo, ya con la nueva tecnología heredera de xamarin: .NET MAUI.