Introducción a Xamarin

1

Todo lo que aprenderás sobre Xamarin Forms

2

¿Qué es Xamarin?

Instalación y configuración

3

Requerimientos de hardware y software

4

Introducción a Instalación de Visual Studio .NET y Herramientas

5

Instalación de Visual Studio .NET en Windows

6

Instalación de Visual Studio .NET for Mac

7

Configuración de Xamarin para iOS

Fundamentos de Xamarin.Forms

8

Mi primera app con Xamarin.Forms

9

Xamarin.Forms vs. Xamarin clásico

10

Estrategias para compartir código

Arquitectura de Xamarin.Forms

11

Anatomía de una aplicación

12

Arquitectura de Xamarin.Forms

Sistema de Propiedades Enlazables

13

Sistema de Propiedades Enlazables

14

Usando y creando Propiedades Enlazables

15

Propiedades Adjuntas

Manejo de Eventos

16

Manejo de eventos

17

Ciclo de vida

El Lenguaje XAML

18

¿Qué es XAML?

19

Espacios de Nombres XML

20

Sintaxis de subelementos y de contenido

21

Extensiones de Marcado

22

Recursos

23

XAML compilado

Interfaz de Usuario

24

Contenedores

25

Controles comunes

26

Creación de controles personalizados

27

Estilos

28

Triggers en Estilos

29

Diccionarios Mezclados

30

Transformaciones y Animaciones

31

Navegación

32

DisplayAlert y DisplayActionSheet

33

MessagingCenter

Enlace de Datos

34

Enlace de Datos

35

Interfaces de notificación

36

La clase ObservableCollection<t>

37

Contexto de Enlace de Datos

38

Enlace entre elementos

39

Propiedad StringFormat

40

Plantillas de Datos

41

Convertidores de Valor

Comandos

42

¿Qué son los Comandos?

43

Implementación básica e implementaciones existentes

El Patrón de Diseño Model-View-ViewModel (MVVM)

44

Introducción al patrón de diseño MVVM

45

¿Qué es MVVM?

46

Componentes del Patrón

47

Proyecto: Pomodoro

48

App Pomodoro

49

Continuando con la app Pomodoro

50

Concluyendo nuestra app Pomodoro

Curso de Xamarin.Forms

Curso de Xamarin.Forms

Rodrigo Díaz Concha

Rodrigo Díaz Concha

¿Qué es Xamarin?

2/50
Recursos

Xamarin es una plataforma de desarrollo que nos permite construir aplicaciones** multiplataforma. **Expone las APIs de los sistemas operativos mas importantes en el espacio móvil hacia el mundo de .NET para que los desarrolladores de C# puedan usar dichas APIs para construir aplicaciones multiplataforma.

**Características: **
La interfaz de usuario que se desarrollan con Xamarin son nativas
Código compartido entre todas las plataformas
C# y el .NET framework
Adquirido por Microsoft en Febrero de 2016
Open Source y en constante innovación
Interfaz de usuario con Xamarin.Forms
Está basado en Mono

Busca los repositorios:
github.com/xamarin
github.com/xamarin/Xamarin.Forms

Aportes 17

Preguntas 4

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

alguien ahorita? 2021 ?

Los controles que utiliza Xamarin Form son los básicos en cada plataforma. Quiero decir , para android hay toda una linea de Material Design para realizar los controles UI . Esto tambien aplica en Xamarin Form , hay alguna configuración especial ? o Xamarin Forms se va a centrar solo en los componentes basicos (Botón , texfield , label etc etc )de cada plataforma

Siempre agradezco el contexto al inicial algo nuevo sobre una tecnología.

😎

Xamarin me da curiosidad, asi que vamos a ver que tal es.

Veo muy buenos comentarios, no soy muy experto en programación, pero me encuentro muy a la expectativa para realizar este curso. muchas gracias

Interesante explicación de Xamarin y su importancia en el mercado de aplicaciones.

@RodrigoDiazConcha eres el mejor!!

getting ready

a darle!

Lamentablemente últimamente siento que xamarin esta perdiendo fuerza

Lets doing

Me esta encantando esta plataforma de Xamarin

colocar x2

Ahi le vamos!

Xamarin te permite crear aplicaciones multiplataforma de forma nativa en android y ios.

Felicidades Rodrigo, de los pocos que le llaman correctamente a las bibliotecas y NO librería!!