Aprende Xamarin Forms y desarrolla apps para Android y IOS
Aprende a desarrollar apps móviles usando solo C# y Xamarin
Description
Xamarin Forms es una tecnología que le permite a desarrolladores C#, construir apps para Android e IOS usando solo un lenguaje de programación. Xamarin Forms permite compartir desde el código funcional hasta la interfaz de usuario, haciendo el trabajo del desarrollador más flexible, rápido y económico.
Entonces, para dividirlo en algunas simples balas, esto es lo que sabemos que hace que Xamarin sea nuestra elección principal para el desarrollo multiplataforma:
Xamarin usa una base de código compartida
Se combina bien con los principales sistemas operativos (iOS, Android, Windows, etc.)
Ofrece integración continua
Fácil de instalar y fácil de aprender
Listo para usar con herramientas avanzadas de prueba y depuración
Interfaz de usuario nativa y rendimiento nativo
Utiliza C# y .NET
Cobertura API completa
Rendimiento cercano al nativo
A diferencia de las soluciones híbridas tradicionales, basadas en las tecnologías web, una aplicación multiplataforma desarrollada con Xamarin puede clasificarse como nativa. Las métricas de rendimiento son comparables a las de Java para Android y Objective-C o Swift para el desarrollo de aplicaciones nativas de iOS. Además, el rendimiento de Xamarin se mejora constantemente para que coincida completamente con los estándares del desarrollo nativo. Visual Studio ofrece una solución completa para crear, probar y rastrear el rendimiento de la aplicación: Visual Studio App Center.
Este curso abarca desde lo más básico como la anatomía básica de una app hasta la creación de APIs, creación de servicios REST y autenticación basada en tokens.
Nos adentraremos en el patrón del Modelo Vista - Vista Modelo (MVVM) para la organización de proyectos. Desarrollaremos proyectos de con diseños atractivos y funcionales usando XAML.
What You Will Learn!
- Aprenderás a desarrollar apps para Android y IOS usando un solo lenguaje, C#
- Aprenderás el lenguaje de marcado XAML para desarrollar interfaz gráfica
- Aprenderás patrones de diseño
- Aprenderás a crear un servicio REST con ASP. NET web API
Who Should Attend!
- Estudiantes de programación básicos y avanzados
- Profesionales que desarrollen en otros lenguajes de programación