-
Proyecto # 1: Creando la aplicación Color Maker
8 Lecciones-
comienzoOverview de la aplicación
-
comienzoEspecificando colores para el uso en una ContentPage
-
comienzoDeterminando el tipo de Layout para la aplicación
-
comienzoCreando la sección de los controles
-
comienzoCambiando el color de fondo
-
comienzoGenerando el color aleatorio
-
comienzoCopiando el color al portapapeles
-
comienzoColor Maker
-
-
Proyecto # 4: Juego del ahorcado
10 Lecciones-
comienzoIntroducción
-
comienzoDefiniendo la parte superior de la aplicación
-
comienzoDefiniendo el FlexLayout para los botones
-
comienzoSeleccionando la palabra a adivinar
-
comienzoCreando el spotlight
-
comienzoCreando la lista de botones a través de BindableLayout
-
comienzoCreando el event handler para los botones
-
comienzoComprobando si el jugador perdió
-
comienzoAjustes finales
-
comienzoJuego del ahorcado
-
-
El patrón MVVM
10 Lecciones-
comienzoIntroducción
-
comienzoCreando tu primer ViewModel
-
comienzoCreación de bindings a diferentes controles desde un ViewModel
-
comienzoBinding de propiedades a colecciones
-
comienzoValue Converter - Convert
-
comienzoValue Converter - ConvertBack
-
comienzoEl uso de comandos en .NET MAUI
-
comienzoPasando parámetros a un comando
-
comienzoImplementando la interfaz INotifyPropertyChanged automáticamente
-
comienzoGithub repo
-
-
Navegación en .NET MAUI
9 Lecciones-
comienzoNavegando entre páginas
-
comienzoExaminando las páginas en la pila de navegación
-
comienzoManipulando la pila de navegación
-
comienzoNavegación Modal
-
comienzoDeshabilitando el botón para ir a la página anterior
-
comienzoPasando información entre páginas sin ViewModels
-
comienzoPasando información entre páginas con ViewModels
-
comienzoPersonalizando la NavigationBar
-
comienzoGithub repo
-
-
Proyecto # 6: MAUIVERTER - Conversor de unidades universal
8 Lecciones-
comienzoIntroducción
-
comienzoCreando el proyecto y definiendo la cabecera del menú
-
comienzoCreando los elementos del menú
-
comienzoCreando la página de conversiones
-
comienzoRellenando las colecciones de Unidades
-
comienzoRealizando la conversión entre unidades
-
comienzoPasando de la página del menú a la página de conversiones
-
comienzoMAUIVERTER
-
-
Estilos en .NET MAUI
11 Lecciones-
comienzoIntroducción
-
comienzoEstilos implícitos
-
comienzoEstilos explícitos
-
comienzoAplicando estilos a tipos derivados
-
comienzoEstilos globales
-
comienzoHerencia de estilos
-
comienzoDiccionarios de Recursos
-
comienzoEstilos dinámicos
-
comienzoClases de estilo
-
comienzoTrabajando con los temas oscuro y claro
-
comienzoGithub repo
-
-
Proyecto # 7: MAUI Calculator
10 Lecciones-
comienzoIntroducción
-
comienzoCreación del proyecto y grilla principal
-
comienzoCreando la sección del Resultado y operación
-
comienzoCreando la sección de los botones
-
comienzoDefiniendo los estilos de los botones
-
comienzoCreando los commands de los botones
-
comienzoCreando los commands de los operaDORES
-
comienzoCreando los commands adicionales
-
comienzoCreando el comando para la realización del Cálculo
-
comienzoMAUI Calculator
-
-
Mastering CollectionView
28 Lecciones-
comienzoListView vs CollectionView
-
comienzoCreación del proyecto y creando el binding al ViewModel
-
comienzoDefiniendo la apariencia de los elementos
-
comienzoDataTemplates en Diccionarios de Recursos
-
comienzoEligiendo el diseño de la fila en tiempo de ejecución
-
comienzoDiseñando los elementos en oferta
-
comienzoImplementando la funcionalidad Pull to Refresh
-
comienzoCargando los datos incrementalmente
-
comienzoMenús deslizables
-
comienzoListados Lineales
-
comienzoListados en grilla
-
comienzoHeader y Footer
-
comienzoSeleccionando un único elemento
-
comienzoSeleccionando múltiples elementos
-
comienzoSeleccionando elementos desde el ViewModel
-
comienzoBorrando selecciones
-
comienzoMostrando mensajes sencillos en listas vacías
-
comienzoMostrando vistas personalizadas en listas vacías
-
comienzoSeleccionando una vista personalizada en tiempo de ejecución
-
comienzoAgrupando datos
-
comienzoDesplegando datos agrupados
-
comienzoPersonalizando el footer del grupo
-
comienzoDetectando el Scrolling
-
comienzoHaciendo scroll hacia un elemento
-
comienzoOtros parámetros del método ScrollTo
-
comienzoControlando la posición del scroll cuando nuevos elementos son añadidos
-
comienzoControlando los puntos de acoplamiento
-
comienzoGithub repo
-
-
Proyecto # 8: Tasker
11 Lecciones-
comienzoIntroducción
-
comienzoCreando el Proyecto y la estructura inicial
-
comienzoCreando las secciones y el título de la página principal
-
comienzoCreando la sección de las categorías 1
-
comienzoCreando la sección de las categorías 2
-
comienzoCreando la sección de las categorías 3
-
comienzoCreando la sección de las tareas
-
comienzoCreando la página de nuevas tareas
-
comienzoAgregando una nueva tarea
-
comienzoAgregando una nueva categoría
-
comienzoTasker
-
-
Consumiendo servicios REST
8 Lecciones -
Proyecto # 9: MAUI Weather
13 Lecciones-
comienzoIntroducción
-
comienzoCreación del proyecto y la caja de búsqueda
-
comienzoCreando los elementos título y fecha
-
comienzoCreando la animación del clima actual
-
comienzoCreando la sección de los datos del clima actual
-
comienzoCreando la sección de predicción de los días siguientes
-
comienzoObteniendo las coordenadas a partir un lugar
-
comienzoObteniendo el clima de un lugar
-
comienzoReemplazando información de la UI por datos reales
-
comienzoCreando los converters
-
comienzoCreando el pronóstico de los días siguientes
-
comienzoAjustes Finales
-
comienzoMAUIWeather source Code
-
-
.NET MAUI & SQLite
31 Lecciones-
comienzo¿Qué es SQLITE?
-
comienzoCreando la solución e instalando paquetes nuget
-
comienzoConfiguración de las constantes de la conexión
-
comienzoConfiguración de la ruta del archivo de la base de datos
-
comienzoCreando el modelo de Clientes
-
comienzoMapeando una clase a una tabla a través de atributos de SQLite
-
comienzoAplicando atributos de SQLite a una clase C#
-
comienzoTipos de datos válidos en SQLite
-
comienzo¿Conexión siempre abierta o no?
-
comienzoCreando una clase de acceso a la base de datos
-
comienzoEl método CreateTable
-
comienzoInsertando un cliente
-
comienzoSeleccionando Clientes
-
comienzoEjecutando consultas SQL
-
comienzoActualizando un cliente
-
comienzoBorrando un cliente
-
comienzoControlando el acceso a la base de datos
-
comienzoDefiniendo el layout principal
-
comienzoAgregando un nuevo cliente
-
comienzoActualizando un registro
-
comienzoBorrando un registro
-
comienzoMétodos para flexibilizar las consultas con expresiones Lambda
-
comienzoCreando repositorios para trabajar con múltiples tablas
-
comienzoInstalando el paquete SQLite Extensions
-
comienzoRelaciones Uno a Uno
-
comienzoCascade Insert
-
comienzoCascade Read
-
comienzoCascade Delete
-
comienzoRelación Uno a Muchos
-
comienzoRelación Muchos a Muchos
-
comienzoGithub repo
-
-
Proyecto # 10: Prosper Daily
14 Lecciones-
comienzoAssets
-
comienzoOverview del proyecto
-
comienzoCreando y configurando el proyecto
-
comienzoCreando el diseño de la página principal-
-
comienzoCreando la página para agregar una nueva transacción
-
comienzoCreando la página de estadísticas
-
comienzoCreando el modelo
-
comienzoAgregando funcionalidad para insertar transacciones
-
comienzoAgregando funcionalidad al Dashboard
-
comienzoAgregando funcionalidad a la página de Estadísticas
-
comienzoUniendo todas las ventanas utilizando Tabs
-
comienzoAgregando formato a las transacciones
-
comienzoAjustes Finales
-
comienzoProsper Daily
-
-
.NET MAUI Shell - Proyecto # 11: Devs Park
38 Lecciones-
comienzoRecursos de la sección
-
comienzo¿Qué es .NET MAUI Shell?
-
comienzoRevisión rápida del proyecto
-
comienzoVisión general de la aplicación final
-
comienzoJerarquía de una aplicación basada en .NET MAUI Shell
-
comienzoCreando tu primer Shell
-
comienzoAgregando tu primer elemento al Flyout
-
comienzoAñadiendo múltiples elementos ShellContent
-
comienzoAgregando Título e icono a cada página
-
comienzoAgregando más títulos e iconos
-
comienzoAgregando FlyoutItems y pestañas a la jerarquía
-
comienzoAgregando Frozen Kingdom y Tropical Paradise a la jerarquía
-
comienzoAgregando subpestañas a la jerarquía
-
comienzoAgregando más subpestañas a la jerarquía
-
comienzoCambiando el icono desplegable por defecto
-
comienzoPersonalizando el Flyout Footer
-
comienzoPersonalizando el Flyout Footer
-
comienzoFlyout Opciones de comportamiento y apariencia
-
comienzoPersonalizando la apariencia de los Flyout Items
-
comienzoModificar la apariencia del elemento seleccionado
-
comienzoTrabajando con Menu Items
-
comienzoAbrir y cerrar el flyout mediante programación
-
comienzoCreando un Shell sólo con Pestañas
-
comienzoPersonalizando Pestañas
-
comienzoControl de la visibilidad de los elementos de la barra de pestañas
-
comienzoModificando los colores de la página shell
-
comienzoDesactivando la barra de navegación
-
comienzoPersonalizando la barra de navegación
-
comienzo.NET MAUI Shell - Navegación
-
comienzo.NET MAUI Routing
-
comienzoNavegación entre páginas
-
comienzoPaso de información entre páginas
-
comienzoComportamiento del Botón Atrás
-
comienzoCreando un SearchHandler
-
comienzoFiltrado de resultados en el Manejador de Búsqueda
-
comienzoProcesamiento de una selección del Manejador de Búsqueda pasando objetos entre páginas
-
comienzoPersonalizando la Búsqueda en Shell
-
comienzoOtras configuraciones del Gestor de Búsquedas
-

