{"id":20290709,"url":"https://github.com/naomibbautista/practicas_maui","last_synced_at":"2025-07-02T16:37:55.126Z","repository":{"id":247290643,"uuid":"825472859","full_name":"NaomiBBautista/practicas_maui","owner":"NaomiBBautista","description":"Prácticas y proyectos relacionadas con NET Multi-platform App UI (.NET MAUI) en lenguaje C# y XAML.","archived":false,"fork":false,"pushed_at":"2024-07-07T23:49:27.000Z","size":5700,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-04T04:43:19.471Z","etag":null,"topics":["csharp","dotnetmaui","xaml"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NaomiBBautista.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-07T21:49:29.000Z","updated_at":"2024-07-07T23:50:45.000Z","dependencies_parsed_at":"2024-07-07T22:21:56.716Z","dependency_job_id":"525f315a-88b2-4d5f-a02c-21557ff4d80f","html_url":"https://github.com/NaomiBBautista/practicas_maui","commit_stats":null,"previous_names":["naomibbautista/practicas_maui"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NaomiBBautista/practicas_maui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NaomiBBautista%2Fpracticas_maui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NaomiBBautista%2Fpracticas_maui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NaomiBBautista%2Fpracticas_maui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NaomiBBautista%2Fpracticas_maui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NaomiBBautista","download_url":"https://codeload.github.com/NaomiBBautista/practicas_maui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NaomiBBautista%2Fpracticas_maui/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263176779,"owners_count":23425823,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","dotnetmaui","xaml"],"created_at":"2024-11-14T15:08:45.601Z","updated_at":"2025-07-02T16:37:55.105Z","avatar_url":"https://github.com/NaomiBBautista.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# practicas_maui \nPrácticas y proyectos de la materia de Taller de Desarrollo de Móvil para Plataforma Windows, relacionadas con NET Multi-platform App UI (.NET MAUI), un marco multiplataforma para crear aplicaciones móviles y de escritorio nativas con C# y XAML. \n\n## `TDMPW_1P_EX` \n### **Calculadora de Unidades de Energía**\nCreación de una aplicación multiplataforma sobre una calculadora de unidades de energía siguiendo el diseño de estructura proporcionado por el profesor con las siguientes especificaciones:\n* **VISTA**: La aplicación tiene una pantalla de bienvenida; una página donde se puede calcular la potencia en vatios (watts), solicitando una cantidad de amperios y voltios (P = A*V ) y finalmente otra página se debe calcular la potencia en watts necesaria para un proceso industrial, solicitando los joules necesarios y el tiempo en segundos (P = J/s).\n* **FUNCIONALIDAD**: Permite navegar entre páginas utilizando `TabbedPage`, usar un `Grid` y `StackLayout` para cada una de las páginas. Además de realizar correctamente las operaciones especificadas.\n\n#### Página de Bienvenida: \n![Calculadora Unidades de Energía](imagenes/calculadora_inicio.png) \n\n#### Página de Watts: \n![Calculadora Unidades de Energía](imagenes/calculadora_watts.png) \n\n#### Página de Joules: \n![Calculadora Unidades de Energía](imagenes/calculadora_watts.png)\n\n\n## `TDMPW_2P_PR01` \n### **Libro Favorito**: \nCreación de una aplicación multiplataforma acerca de tu libro favorito siguiendo el diseño de estructura proporcionado por el profesor con las siguientes especificaciones:\n* **VISTA**: Cada página debe contener por lo menos una imagen, la primer vista será una página de inicio con un breve resumen de la historia, y por lo menos dos páginas más, cada una para un personaje con una breve descripción de la biografía del personaje.\n* **FUNCIONALIDAD**: Permite navegar entre páginas utilizando `TabbedPage`, asi como el uso de `Frame` e `ImageButton`, el usuario puede elegir si le gusta o no el personaje y deberá mostrar el cambio en el label.\n\n#### Página de Bienvenida: \n![Libro Favorito](imagenes/libro_inicio.png) \n\n#### Página Personaje 1: \n![Libro Favorito](imagenes/libro_mara.png) \n\n#### Página Personaje 2: \n![Libro Favorito](imagenes/libro_aiden.png)\n\n\n## `TDMPW_2P_PR02` \n### **Calculadora Conversión de Moneda**: \nCreación de una aplicación multiplataforma que permita la conversión de moneda siguiendo el diseño de estructura proporcionado por el profesor con las siguientes especificaciones:\n* **VISTA**: Cada página debe contener por lo menos una imagen. Los cambios de moneda sera de pesos a Dolar, Euro y Libra.\n* **FUNCIONALIDAD**: Permite navegar entre páginas utilizando `FlyoutPage`, el usuario podrá ingresar la cantidad por medio de un `Entry` y convertirlo a través de un `Button`, el resultado se mostrará en un `Label`.\n\n#### Página de Bienvenida: \n![Calculadora de Moneda](imagenes/calculo_inicio.png) \n\n#### Página Dolar: \n![Calculadora de Moneda](imagenes/calculo_dolar.png) \n\n#### Página Euro: \n![Calculadora de Moneda](imagenes/calculo_euro.png)\n\n#### Página Libra: \n![Calculadora de Moneda](imagenes/calculo_libra.png)\n\n\n## `TDMPW_2P_PR03` \n### **Hobbies**: \nCreación de una aplicación multiplataforma para mostrar hobbies siguiendo el diseño de estructura proporcionado por el profesor con las siguientes especificaciones:\n* **VISTA**: Usar fuentes personalizadas en todas las páginas, la primer página sera de inicio, en la segunda el usuario ingresara su nombre y se mostrarán 3 hobbies que el usuario puede puntar, y el la ultima el usuario podrá agregar y puntuar un hobbie.\n* **FUNCIONALIDAD**: Permite navegar entre páginas utilizando `TabbedPage`, el usuario puntuara los hobbies por medio de `Slider` y `Stepper`, en la tercer página cuando el switch está habilitado se puede mover el slider si está deshabilitado, solo se puede mover por medio del stepper.\n\n#### Página de Bienvenida: \n![Hobbie](imagenes/hobbie_inicio.png) \n\n#### Página Hobbies: \n![Hobbie](imagenes/hobbie_nombre.png) \n\n#### Página Hobbie: \n![Hobbie](imagenes/hobbie.png) \n\n\n## `TDMPW_2P_PR04` \n### **Cálculo de IVA**: \nCreación de una aplicación multiplataforma que calcule el IVA siguiendo el diseño de estructura proporcionado por el profesor con las siguientes especificaciones:\n* **VISTA**: Usar fuentes personalizadas, el usario ingresará el monto, si es \u003c= 100 el costo de Envío es $200, entre 101 y 300 el envío es $100\ny si es mayor a 300 el envío es $0, también podrá selccionar el porcentaje de IVA que desea agregar, mostrar el monto total considerando el costo de envío y el IVA.\n* **FUNCIONALIDAD**: Contendrá un `Slider` deshabilitado, simplemente se movera de acuerdo a los botones.\n\n#### Página Principal: \n![Calculo IVA](imagenes/iva.png) \n\n#### Ejemplo: \n![Calculo IVA](imagenes/iva_ejemplo.png) \n\n\n## `TDMPW_3P_PR01` \n### **Frases Random**: \nCreación de una aplicación multiplataforma que muestre imágenes y frases random siguiendo el diseño de estructura proporcionado por el profesor con las siguientes especificaciones:\n* **VISTA**: Usar fuentes personalizadas, colocar un fondo degradado, mostrar una frase aleatoria (al menos 5), agregar una imagen (debe cambiar aleatoriamente), generar fondos aleatorios con el botón, mostrar la listar de los colores que integran el fondo\n* **FUNCIONALIDAD**: Contendrá un `Button` que cambiara aleatoriamente el fondo degradado, la imagen y la frase.\n\n#####  Página Principal: \n![Calculo IVA](imagenes/random1.png)        ![Calculo IVA](imagenes/random2.png) \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaomibbautista%2Fpracticas_maui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnaomibbautista%2Fpracticas_maui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaomibbautista%2Fpracticas_maui/lists"}