Crea tu App Multiplataforma con C# y Xamarin.
Agenda
En esta sesión hablaremos de...
- ¿Qué es Xamarin Forms?
- ¿Qué necesito para crear un proyecto de este tipo?
- Uso de librerías de terceros
- Cómo generar modelos de datos C# a partir de JSON
- Ejecutar la app en un dispositivo y en el emulador
- Mostrar datos recibidos en una lista
- Creación de layouts básicos en XAML
- Uso de MVVM
- Cómo ver los cambios de layout al vuelo: XAML Hot Reload
Speakers
Miguel Ángel Barrera
Software Development Engineer en Plain Concepts
Colaboro con la comunidad y me apasionan las nuevas tecnologías.
Francisco Javier Pulido
Software Development Engineer en Plain Concepts
Nací en Bollullos par del Condado (Huelva), aunque llevo más de una década viviendo en Sevilla. Cuando no estoy pegado a una pantalla de ordenador, paso el tiempo con la fotografía, volando con drones, o simplemente relajándome, probablemente en la playa. Actualmente estoy entrando en el mundo de los microcontroladores.
¿Qué es Xamarin Forms?
Xamarin Forms es una librería de C# de Xamarin para el desarrollo de aplicaciones móviles ligeras con una interfaz de usuario simple. El código base de aplicaciones de Xamarin Forms es compartido, el código compartido puede ser diseñado con una interfaz de usuario visual en un IDE y ejecutarse en cada dispositivo móvil, generando la interfaz de usuario al mismo tiempo.
Más recientemente, se introdujo el proyecto Xamarin Designer, en el que Microsoft ofrece su Software Development Kit (SDK) para el diseño visual de aplicaciones de Xamarin.Forms Linux, de esta manera se pueden desarrollar apps con un escritorio más grande y con abstracciones con una interfaz de usuario simplificada.
XAML
XML Applications Markup Language (XAML) es un lenguaje de markup basado en XML para crear aplicaciones y componentes de interfaz de usuario. Puede utilizar XAML para describir la apariencia y el comportamiento de una aplicación de Windows Presentation Foundation (WPF). También puede utilizar XAML para crear componentes de interfaz de usuario reutilizables que se pueden incorporar en otras aplicaciones WPF.
Aplicación multiplataforma
Una aplicación multiplataforma es una aplicación informática que puede ser ejecutada en diferentes sistemas operativos y plataformas sin ninguna modificación.
¿Para que se utiliza C# multiplataforma?
C# es un lenguaje de programación multiplataforma creado por Microsoft que permite el desarrollo de aplicaciones para Windows, Linux y macOS. C# es un lenguaje de programación Orientado a Objetos, lo que significa que se basa en el concepto de «objetos» y «clases».
Suscríbete a nuestra newsletter
[cp_popup display=»inline» style_id=»2082″ step_id = «1»][/cp_popup]