Autoplay
Autocompletar
Lección previa
Completar y continuar
Aprende Xamarin Forms para desarrollar Apps multiplataforma
Instalación de Xamarin y Visual Studio 2019 en Windows
Instalación VS 2022 (9:28)
Explorando el proyecto basado en Xamarin Forms (4:39)
Android SDK Manager (5:27)
Instalando emuladores (12:50)
¡Hola Xamarin! - Android (6:18)
¡Hola Xamarin! - iOS (2:28)
Instalación de Xamarin y Visual Studio 2019 en Mac
Instalando Visual Studio 2019 en la MAC (3:42)
Instalando XCode (1:59)
Android SDK Manager en VS for MAC (4:17)
Emuladores y Simuladores en MAC (3:23)
Hola Xamarin (5:06)
Tipos de Proyectos en Xamarin
Introducción (1:27)
Examinando un proyecto tipo Xamarin Android (7:21)
Xamarin.Android en VS for MAC (4:05)
Examinando un proyecto tipo Xamarin.iOS (4:57)
Xamarin.iOS en VS for MAC (2:02)
Examinando un proyecto tipo UWP (2:16)
Examinando un proyecto tipo Xamarin Forms (10:13)
Xamarin Forms en VS for MAC (2:25)
Pages
ContentPage (8:18)
NavigationPage (9:39)
FlyoutPage (6:58)
TabbedPage (4:37)
CarouselPage (3:56)
Layouts
StackLayout (12:27)
Grid (14:25)
AbsoluteLayout (8:49)
RelativeLayout (16:29)
FlexLayout (9:08)
Frame (5:37)
ContentView (2:37)
ScrollView (4:49)
Views
Controles de Presentación (18:47)
Controles que inician comandos (19:42)
Controles para establecer valores (11:14)
Controles de edición de texto (8:39)
Controles para indicar actividad (4:23)
Controles para desplegar colecciones (15:58)
Práctica: Creando la aplicación Color Switcher (21:17)
Navegación
Introducción (1:15)
Jerarquía de navegación - Push y Pop (7:13)
Modal Pages (1:16)
Data binding en Xamarin Forms
Introducción (1:43)
Primer Acercamiento al Data Binding (8:31)
DataBinding en acción (14:04)
Introducción a los Commands (0:19)
Commands en acción e INotifyPropertyChanged (7:15)
Nota sobre INotifyPropertyChanged (2:02)
Introducción a los ValueConverters y ValueConverters en acción (5:58)
MVVM
Introducción (3:41)
Implementando el patrón MVVM (6:17)
ListView en Xamarin Forms
Introducción (1:06)
Creando un control ListView (5:01)
Header, Footer y su personalización (3:33)
RowHeight (0:24)
Personalizando los elementos del ListView (3:09)
SeparatorVisibility, SeparatorColor y HasUnevenRows (1:50)
Creando un modelo para nuestro ListView (4:02)
Creando un ViewModel para nuestro ListView (1:41)
Sustituyendo el orígen de datos en el ListView (2:20)
Creando otro método en nuestro Model (0:58)
Agrupamiento en un ListView
Creando la clase Grouping.cs (2:48)
Creando las agrupaciones (2:55)
Refactorizando el ViewModel y MainPage.xaml.cs (0:53)
IsGroupigEnabled, GroupShortNameBinding y ListView.GroupHeaderTemplate (2:35)
Estilos
Introducción (1:25)
Estilos Implícitos (4:36)
Estilos explícitos (2:04)
Estilos globales (2:35)
Estilos de dispositivo (1:20)
Estilos dinámicos (6:43)
Estilos heredados (4:58)
Triggers (4:30)
Creando una aplicación del clima a través de un Servicio REST
Buscando y analizando nuestro servicio REST (4:03)
Creando el proyecto (1:20)
Extrayendo el modelo del archivo json (2:37)
Creando el ViewModel (8:28)
Definiendo una interfaz sencilla y probando el servicio (4:30)
Realizando Bindings a datos e implementando INotifyPropertyChanged (3:48)
Creando el ValueConverter para desplegar la imagen del clima (7:56)
Definiendo la interfaz gráfica (5:40)
Últimos ajustes y comentarios finales (4:51)
Dependency Service
Introducción (1:32)
Entendiendo DependencyService de forma práctica (12:32)
Texto a Voz con DependencyService (16:33)
Bases de datos locales con SQLite en Xamarin Forms
Introducción (0:32)
Agregando paquetes nuget necesarios (1:27)
Creando la interfaz para el DependencyService (1:23)
Creando la clase para el manejo de nuestra base de datos (2:02)
Exponiendo la clase de nuestra base de datos globalmente (2:44)
Redefiniendo la clase Friend.cs (1:05)
Creando los métodos CRUD (4:01)
Creando la funcionalidad específica por plataforma (6:22)
Cambiando el orígen de datos del repositorio (3:11)
Creando la vista para la información de un Friend (2:35)
Creando el ViewModel para nuestra vista FriendView (5:40)
Codificando el code behind de FriendView (6:33)
Creando la clase ItemTappedAttached (7:54)
Ajustes finales y probando la aplicación en UWP (6:36)
Creando las agrupaciones
Contenido bloqueado
Si ya estás inscrito,
deberás iniciar sesión
.
Inscríbase en el curso para desbloquear