This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Reproducción automática
Autocompletar
Lección anterior
Completar y continuar
Fundamentos de Xamarin Forms
Introducción
Instalación de VS 2019 (6:48)
Instalando SDKs (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)
Herramientas de Xamarin
¿Qué es y cómo funciona Gorilla Player? (1:08)
Instalando Gorilla Player en Windows (4:20)
Instalando Gorilla Player en la MAC (1:52)
Configurando Gorilla Player en nuestras aplicaciones (6:37)
ReSharper (2:09)
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 Classic (8:16)
Xamarin Classic en VS for MAC (2:10)
Examinando un proyecto tipo Xamarin Forms (10:13)
Xamarin Forms en VS for MAC (2:25)
Diferencia entre proyectos .NET Standard y Shared Project (6:28)
.NET Standard
Introducción (0:28)
¿Qué es .NET Standard? (5:25)
Examinando proyecto .NET Standard (3:32)
Compatibilidad de .NET Standard con las diferentes plataformas (2:58)
Probando versiones de .NET Standard y beneficio de utilizarlo (3:23)
Migrando un proyecto PCL a .NET Standard (8:06)
Views
Introducción (0:48)
Creando la solución (0:33)
Aprendiendo a usar Gorilla Player (2:21)
ActivityIndicator (2:40)
BoxView (1:04)
Button (7:13)
DatePicker - Propiedades (5:36)
DatePicker - Eventos (2:01)
Editor (3:47)
Entry (3:00)
Image (1:52)
Label (4:52)
Picker (5:41)
ProgressBar (2:48)
SearchBar (3:25)
Slider (2:34)
Stepper (2:24)
Switch (1:33)
TableView (6:53)
TimePicker (1:21)
WebView (4:43)
Práctica: Creando la aplicación Color Switcher (8:32)
Creando la aplicación TipCalculator (9:07)
Layouts
Introducción (1:07)
LayoutOptions - Alignment (2:43)
LayoutOptions - Expansion (2:48)
Margin & Padding (3:23)
StackLayout (5:22)
AbsoluteLayout (6:57)
RelativeLayout (7:36)
Grid (5:20)
ScrollView (1:25)
Pages
Introducción (0:38)
ContentPage (1:09)
MasterDetailPage (4:53)
NavigationPage (3:01)
TabbedPage (1:36)
CarouselPage (1:12)
Navegación
Introducción (1:15)
Jerarquía de navegación - Push y Pop (7:13)
Modal Pages (1:16)
Data Binding
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:14)
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
Introducción (1:06)
Gorilla Player y el control ListView (4:31)
Header, Footer y su personalización (3:32)
RowHeight (0:23)
Personalizando los elementos del ListView (3:08)
SeparatorVisibility, SeparatorColor y HasUnevenRows (1:49)
Creando un Model para nuestro ListView (4:01)
Creando un ViewModel para nuestro ListView (1:41)
Sustituyendo el orígen de datos en el ListView (2:19)
Creando otro método en nuestro Model (0:58)
Agrupamiento en un ListView
Creando la clase Grouping.cs (2:47)
Creando las agrupaciones (2:54)
Refactorizando el ViewModel y MainPage.xaml.cs (0:52)
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 heredados (4:58)
Triggers (4:30)
Estilos dinámicos (6:43)
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)
Servicios Rest (Obsoleto, el reemplazo es la Sección anterior)
introduccion (0:57)
Buscando servicios REST (2:32)
Analizando el servicio REST del clima (3:30)
Creando el Modelo (3:45)
Creando la Vista (2:29)
Creando el ViewModel - Propiedades (4:18)
Creando el ViewModel - Llamando el servicio (6:27)
Creando el ViewModel - Formateando el resultado (6:16)
Últimos ajustes y probando la aplicación (4:07)
DependencyService
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:26)
Creando la interfaz para el DependencyService (1:22)
Creando la clase para el manejo de nuestra base de datos (2:01)
Exponiendo la clase de nuestra base de datos SQLite en Xamarin Forms globalmente (2:43)
Redefiniendo la clase Friend.cs (1:04)
Creando los métodos CRUD (4:01)
Creando la funcionalidad específica por plataforma (6:21)
Cambiando el orígen de datos del repositorio (3:10)
Creando la vista para la información de un Friend (2:34)
Creando el ViewModel para nuestra vista FriendView (5:39)
Codificando el code behind de FriendView (6:32)
Creando la clase ItemTappedAttached (7:53)
Ajustes finales y probando la aplicación en UWP (6:36)
Definiendo la interfaz gráfica
Contenido de la lección bloqueado
Si ya estás inscrito,
necesitarás iniciar sesión
.
Inscríbase en el curso para desbloquear