Zenler Player
Tu curso se está cargando. Aguanta.
Aprende Xamarin Forms para desarrollar apps multiplataforma
Volver al currículo
0% Completar
0% Completar
Instalación de VS 2022 y Xamarin
Explorando el proyecto basado en Xamarin Forms
Android SDK Manager
Instalando emuladores
¡Hola Xamarin! - Android
¡Hola Xamarin! - iOS
Instalando Visual Studio 2019 en la MAC
Instalando XCode
Android SDK Manager en VS for MAC
Emuladores y Simuladores en MAC
¡Hola Xamarin!
Resharper
¿Cómo utilizar Hot Reload?
Introducción
Examinando un proyecto tipo Xamarin Android
Xamarin.Android en VS for MAC
Examinando un proyecto tipo Xamarin.iOS
Xamarin.iOS en VS for MAC
Examinando un proyecto tipo UWP
Examinando un proyecto tipo Xamarin Forms
Xamarin Forms en VS for MAC
ContentPage
NavigationPage
FlyoutPage
TabbedPage
CarouselPage
Separando el código en ContentPages
StackLayout
Grid
AbsoluteLayout
RelativeLayout
FlexLayout
Frame
ContentView
ScrollView
Controles de presentación
Controles que inician comandos
Controles para establecer valores
Controles de edición de texto
Controles para indicar actividad
Controles para desplegar colecciones
Práctica: Creando la aplicación Color Switcher
Creando la aplicación TipCalculator (Clase Premium)
¿Qué es MVVM?
Enlazando propiedades con la Interfaz Gráfica
Enlazando propiedades a Colecciones
El uso de Commands en Xamarin Forms
Implementando INotifyPropertyChanged
Mejorando la app TipCalculator
Introducción
Jerarquía de navegación - Push y Pop
Modal Pages
Introducción
Creando el ListView (con Xamarin Hot Reload)
Header, Footer y su personalización
RowHeight
Personalizando los elementos del ListView
SeparatorVisibility, SeparatorColor y HasUnevenRows
Creando un Model para nuestro ListView
Creando un ViewModel para nuestro ListView
Sustituyendo el orígen de datos en el ListView
Creando otro método en nuestro Model
Creando la clase Grouping.cs
Creando las agrupaciones
Refactorizando el ViewModel y MainPage.xaml.cs
IsGroupigEnabled, GroupShortNameBinding y ListView.GroupHeaderTemplate
Introducción
Estilos Implícitos
Estilos explícitos
Estilos globales
Estilos de dispositivo
Estilos heredados
Triggers
Buscando y analizando nuestro servicio REST
Creando el proyecto
Extrayendo el modelo del archivo json
Creando el ViewModel
Definiendo una interfaz sencilla y probando el servicio
Realizando Bindings a datos e implementando INotifyPropertyChanged
Obteniendo la imagen del clima
Definiendo la interfaz gráfica
Últimos ajustes y comentarios finales
Introducción
Entendiendo Dependency Service de forma práctica
Texto a Voz con Dependency Service
Introducción
Agregando paquetes nuget necesarios
Creando la interfaz para el Dependency Service
Creando la clase para el manejo de nuestra base de datos SQLite Xamarin Forms
Exponiendo la clase de nuestra base de datos SQLite en Xamarin Forms globalmente
Redefiniendo la clase Friend.cs
Creando los métodos CRUD
Creando la funcionalidad específica por plataforma
Cambiando el orígen de datos del repositorio
Creando la vista para la información de un Friend
Creando el ViewModel para nuestra vista FriendView
Codificando el code behind de FriendView
Creando la clase ItemTappedAttached
Ajustes finales y probando la aplicación en UWP
Introducción
Creando el proyecto
Analizando el servicio REST
Creando HttpHelper
Creando la funcionalidad para obtener la lista de personajes
Creando la funcionalidad para obtener la lista de Amiibos
Implementando el Auto completado
Diseñando la lista
Implementando las animaciones
Agregando un ActivityIndicator
Corrigiendo errores y probando en iOS
Corrigiendo errores y probando en UWP
¿Cómo implementar un Activity Indicator fácil y rápido?
Aprende a aplicar el efecto Ripple en cualquier View
Crea un Splash Screen en Android con Xamarin Forms
Tomando fotos con la cámara de Xamarin Forms
Depura tus Layouts fácilmente
Crea el proyecto inicial de tu aplicación visualmente
Carga y diseña datos con el CollectionView
¿Qué son los Compiled Bindings?
Convierte cualquier evento en comando
Implementando INotifyPropertyChanged
Crea y utiliza degradados (gradientes)
Creando botones con degradados (gradientes)
Agrega cualquier Fuente en Xamarin Forms con una línea de código
Utiliza Font Icons en tus apps
Crea SearchBar personalizados
¿Cómo comunicarte fácilmente con tu servicio en localhost?
Instalación de Xamarin y Visual Studio 2019 en Windows
Instalación de VS 2022 y Xamarin
Avance
Explorando el proyecto basado en Xamarin Forms
Android SDK Manager
Avance
Instalando emuladores
¡Hola Xamarin! - Android
¡Hola Xamarin! - iOS
Instalación de Xamarin y Visual Studio 2019 en Mac
Instalando Visual Studio 2019 en la MAC
Instalando XCode
Android SDK Manager en VS for MAC
Emuladores y Simuladores en MAC
¡Hola Xamarin!
Resharper
Hot Reload en Visual Studio 2022
¿Cómo utilizar Hot Reload?
Tipos de Proyectos en Xamarin
Introducción
Examinando un proyecto tipo Xamarin Android
Xamarin.Android en VS for MAC
Examinando un proyecto tipo Xamarin.iOS
Xamarin.iOS en VS for MAC
Examinando un proyecto tipo UWP
Examinando un proyecto tipo Xamarin Forms
Xamarin Forms en VS for MAC
Pages
ContentPage
NavigationPage
FlyoutPage
TabbedPage
CarouselPage
Separando el código en ContentPages
Layouts
StackLayout
Grid
AbsoluteLayout
RelativeLayout
FlexLayout
Frame
ContentView
ScrollView
Views
Controles de presentación
Controles que inician comandos
Controles para establecer valores
Controles de edición de texto
Controles para indicar actividad
Controles para desplegar colecciones
Práctica: Creando la aplicación Color Switcher
Creando la aplicación TipCalculator (Clase Premium)
El patrón MVVM y el Data Binding (Sección Premium)
¿Qué es MVVM?
Enlazando propiedades con la Interfaz Gráfica
Enlazando propiedades a Colecciones
El uso de Commands en Xamarin Forms
Implementando INotifyPropertyChanged
Mejorando la app TipCalculator
Navegación
Introducción
Jerarquía de navegación - Push y Pop
Modal Pages
ListView en Xamarin Forms
Introducción
Creando el ListView (con Xamarin Hot Reload)
Header, Footer y su personalización
RowHeight
Personalizando los elementos del ListView
SeparatorVisibility, SeparatorColor y HasUnevenRows
Creando un Model para nuestro ListView
Creando un ViewModel para nuestro ListView
Sustituyendo el orígen de datos en el ListView
Creando otro método en nuestro Model
Agrupamiento en un ListView
Creando la clase Grouping.cs
Creando las agrupaciones
Refactorizando el ViewModel y MainPage.xaml.cs
IsGroupigEnabled, GroupShortNameBinding y ListView.GroupHeaderTemplate
Estilos
Introducción
Estilos Implícitos
Estilos explícitos
Estilos globales
Estilos de dispositivo
Estilos heredados
Triggers
Creando una aplicación del clima a través de un Servicio REST
Buscando y analizando nuestro servicio REST
Creando el proyecto
Extrayendo el modelo del archivo json
Creando el ViewModel
Definiendo una interfaz sencilla y probando el servicio
Realizando Bindings a datos e implementando INotifyPropertyChanged
Obteniendo la imagen del clima
Definiendo la interfaz gráfica
Últimos ajustes y comentarios finales
Dependency Service
Introducción
Entendiendo Dependency Service de forma práctica
Texto a Voz con Dependency Service
Bases de datos locales con SQLite en Xamarin Forms
Introducción
Agregando paquetes nuget necesarios
Creando la interfaz para el Dependency Service
Creando la clase para el manejo de nuestra base de datos SQLite Xamarin Forms
Exponiendo la clase de nuestra base de datos SQLite en Xamarin Forms globalmente
Redefiniendo la clase Friend.cs
Creando los métodos CRUD
Creando la funcionalidad específica por plataforma
Cambiando el orígen de datos del repositorio
Creando la vista para la información de un Friend
Creando el ViewModel para nuestra vista FriendView
Codificando el code behind de FriendView
Creando la clase ItemTappedAttached
Ajustes finales y probando la aplicación en UWP
Creando una App Real # 1: Amiibopedia
Introducción
Creando el proyecto
Analizando el servicio REST
Creando HttpHelper
Creando la funcionalidad para obtener la lista de personajes
Creando la funcionalidad para obtener la lista de Amiibos
Implementando el Auto completado
Diseñando la lista
Implementando las animaciones
Agregando un ActivityIndicator
Corrigiendo errores y probando en iOS
Corrigiendo errores y probando en UWP
Material Adicional
¿Cómo implementar un Activity Indicator fácil y rápido?
Aprende a aplicar el efecto Ripple en cualquier View
Crea un Splash Screen en Android con Xamarin Forms
Tomando fotos con la cámara de Xamarin Forms
Depura tus Layouts fácilmente
Crea el proyecto inicial de tu aplicación visualmente
Carga y diseña datos con el CollectionView
¿Qué son los Compiled Bindings?
Convierte cualquier evento en comando
Implementando INotifyPropertyChanged
Crea y utiliza degradados (gradientes)
Creando botones con degradados (gradientes)
Agrega cualquier Fuente en Xamarin Forms con una línea de código
Utiliza Font Icons en tus apps
Crea SearchBar personalizados
¿Cómo comunicarte fácilmente con tu servicio en localhost?
×
This is an unpublished lesson. This lesson will not be shown for students unless you set it as Public.
Volver al tablero
¡No hay contenidos disponibles en esta lección!
No hay lecciones disponibles!
Volver al tablero
Contenido de la lección bloqueado
Inscríbete para desbloquear esta lección.
Inscribirse para desbloquear
Siguiente lección