El presente recurso educativo corresponde a un tutorial práctico para el desarrollo de una aplicación móvil en .NET MAUI, orientado a estudiantes y principiantes en la programación multiplataforma. A través de un ejemplo sencillo —una calculadora básica que solicita dos números y utiliza el control Picker para seleccionar la operación matemática a realizar (suma, resta, multiplicación o división)—, se busca introducir al usuario en el entorno de trabajo de .NET MAUI, así como en el manejo de controles gráficos y la lógica fundamental en C#.
Título:
Aplicación calculadora utilizando el control Picker en .NET MAUI
Idioma:
Español
Descripción:
Español
El presente recurso educativo corresponde a un tutorial práctico para el desarrollo de una aplicación móvil en .NET MAUI, orientado a estudiantes y principiantes en la programación multiplataforma. A través de un ejemplo sencillo —una calculadora básica que solicita dos números y utiliza el control Picker para seleccionar la operación matemática a realizar (suma, resta, multiplicación o división)—, se busca introducir al usuario en el entorno de trabajo de .NET MAUI, así como en el manejo de controles gráficos y la lógica fundamental en C#.
Palabras clave:
Español
.NET MAUI, C#, programación multiplataforma, calculadora, tutorial, Picker, Entry, Button, Label, XAML, desarrollo de aplicaciones, interfaz gráfica, aplicaciones móviles, Microsoft Learn, Xamarin, educación tecnológica, recurso educativo, competencias digitales
Este recurso educativo tiene como finalidad guiar al estudiante en el aprendizaje práctico del desarrollo de aplicaciones móviles multiplataforma mediante .NET MAUI. A través de un tutorial paso a paso, el usuario desarrollará una calculadora básica que permite capturar dos valores numéricos y seleccionar una operación matemática utilizando el control Picker, aplicando posteriormente la lógica correspondiente en lenguaje C# para mostrar el resultado.
El recurso está diseñado para ser utilizado como material de apoyo en asignaturas relacionadas con programación móvil, desarrollo de aplicaciones y tecnologías multiplataforma. Durante su desarrollo, los estudiantes podrán familiarizarse con el entorno de trabajo de .NET MAUI, la creación de interfaces gráficas de usuario, la gestión de eventos, el uso de controles visuales y la implementación de estructuras básicas de programación.
Se recomienda que el estudiante siga cada una de las actividades propuestas de manera secuencial, realizando pruebas y modificaciones al código para reforzar los conceptos aprendidos. Al finalizar el tutorial, el usuario habrá adquirido conocimientos fundamentales para crear aplicaciones móviles sencillas, sentando las bases para el desarrollo de proyectos más complejos en plataformas Android, iOS, Windows y macOS utilizando una única base de código.
Densidad semántica:
Media
Rango típico de edad:
Adolescentes de 12-21 años
Jóvenes de 22-35 años
Adultos de los 36 años en adelante
Tipo de interacción:
Activa
Nivel de interacción:
Alto
Rol del usuario final previsto:
Estudiante
Docente
Experto en la materia
Tiempo típico de aprendizaje:
23 minutos
Tiene costo:
No
Tiene Copyright u otras restricciones:
No
Descripción:
Reconocimiento (CC BY)
Referencias consultadas:
Microsoft. (2025). NET Multi-platform App UI documentation. Microsoft Learn. https://learn.microsoft.com/en-us/dotnet/maui/ (Microsoft Learn)
Microsoft. (2025). Picker – .NET MAUI. Microsoft Learn. https://learn.microsoft.com/en-us/dotnet/maui/user-interface/controls/picker?view=net-maui-9.0 (Microsoft Learn)
Microsoft. (2025). Controls – .NET MAUI. Microsoft Learn. https://learn.microsoft.com/en-us/dotnet/maui/user-interface/controls/?view=net-maui-9.0 (Microsoft Learn)
Microsoft. (2025). Introduction to .NET MAUI. Microsoft Learn. https://learn.microsoft.com/en-us/dotnet/architecture/maui/introduction (Microsoft Learn)
Microsoft. (2025). .NET MAUI tutorial – Your first multi-platform app in C#. .NET. https://dotnet.microsoft.com/en-us/learn/maui/first-app-tutorial/intro (Microsoft)
Syncfusion. (2025). Getting started with .NET MAUI Picker control. Syncfusion Documentation. https://help.syncfusion.com/maui/picker/getting-started (Help.Syncfusion.com)
Code Magazine. (2024, October 24). Exploring .NET MAUI: Data Entry Controls and Data Binding. Code Magazine. https://www.codemag.com/Article/2411041/Exploring-.NET-MAUI-Data-Entry-Controls-and-Data-Binding (codemag.com)
Telerik. (2025). Telerik UI for .NET MAUI – Introduction. Telerik Docs. https://docs.telerik.com/devtools/maui/introduction (Telerik.com)
Tipo: Es parte de Recurso: Es parte de Identificadores:
Identificador: https://redi.ucol.mx/recurso/271
Descripción: La aplicación desarrollada con .NET MAUI es una aplicación móvil multiplataforma que permite a los usuarios sumar dos números. Utiliza .NET MAUI, un marco que permite crear aplicaciones nativas para Windows, macOS, iOS y Android desde una única base de código en C#. La interfaz de usuario se define en el archivo MainPage.xaml utilizando controles de entrada (Entry) para que los usuarios ingresen los números y un botón (Button) para realizar la operación de suma. La lógica de la aplicación, incluida la operación de suma, se maneja en el archivo MainPage.xaml.cs.
Identificador: https://redi.ucol.mx/recurso/272
Descripción: La aplicación "Calculadora con RadioButtons" es una herramienta educativa multiplataforma desarrollada con .NET MAUI, diseñada para realizar operaciones básicas de suma y resta. Esta aplicación es simple y fácil de usar, permitiendo a los usuarios ingresar dos números y seleccionar la operación que desean realizar a través de botones de radio (RadioButtons). La interfaz intuitiva y el diseño limpio facilitan el uso de la aplicación para cualquier usuario, sin importar su nivel de experiencia en el uso de dispositivos móviles.
Identificador: https://redi.ucol.mx/recurso/415
Descripción: El contenido de la antología sobre programación móvil en .NET MAUI incluye una recopilación de prácticas y ejercicios diseñados para enseñar a los estudiantes a desarrollar aplicaciones móviles multiplataforma. Los temas principales incluyen: Introducción a .NET MAUI: Creación de una aplicación móvil básica. Fundamentos del diseño de interfaces con XAML. Configuración del entorno de desarrollo. Ejercicios básicos: Implementación de funcionalidades como suma de dos números, calculadoras con RadioButtons, CheckBox, y Picker. Uso de ListView para gestionar colecciones de datos. Proyectos avanzados: Desarrollo de una agenda con SQLite. Implementación de una API RESTful con Node.js, Express y Sequelize. Aplicaciones móviles con integración de backend. Prácticas con archivos y bases de datos: Leer y escribir archivos de texto. Autenticación utilizando preferencias locales. Manejo de bases de datos SQLite para CRUD (Crear, Leer, Actualizar y Eliminar). Proyectos integradores: Desarrollo de un CRUD móvil en .NET MAUI con un backend en Node.js. El objetivo es proporcionar una base sólida en programación móvil, cubriendo tanto la teoría como la práctica, para preparar a los estudiantes para proyectos complejos y el ámbito profesional.
Identificador: https://redi.ucol.mx/recurso/544
Descripción: Aplicación Móvil Multiplataforma en .NET MAUI: Suma de Números con CheckBox en C# Esta aplicación móvil desarrollada en .NET MAUI (Multi-platform App UI) representa una solución educativa y práctica para demostrar conceptos fundamentales de programación móvil multiplataforma. La aplicación está diseñada para funcionar de manera nativa en múltiples sistemas operativos (Android, iOS, Windows y macOS) utilizando una única base de código en C#. Características Principales: Funcionalidad Central: Sistema interactivo de suma de números mediante controles CheckBox Interfaz intuitiva que permite a los usuarios seleccionar números específicos Cálculo automático y visualización del resultado de la suma Tecnología: Desarrollada en .NET MAUI utilizando el lenguaje C# Arquitectura multiplataforma que garantiza compatibilidad universal Implementación de controles nativos optimizados para cada plataforma Propósito Educativo: Herramienta didáctica para el aprendizaje de desarrollo móvil Demostración práctica de conceptos de programación orientada a objetos Ejemplo de implementación de interfaces de usuario responsivas Autor y Contexto Académico: Desarrollada por Armando Román Gallardo de la Universidad de Colima, esta aplicación forma parte de recursos académicos orientados a la enseñanza de tecnologías modernas de desarrollo móvil. La aplicación sirve como un ejemplo práctico perfecto para estudiantes y desarrolladores que buscan comprender los fundamentos del desarrollo multiplataforma con .NET MAUI, combinando simplicidad conceptual con implementación técnica robusta.
Sin datos
Clasificación (Taxón):
Descripción:
Este recurso educativo se clasifica dentro del área de Ingeniería y Tecnología debido a que aborda conocimientos y competencias relacionadas con el desarrollo de software y la programación de aplicaciones móviles, disciplinas que forman parte de las tecnologías de la información y la ingeniería informática.
A través del uso de .NET MAUI y el lenguaje de programación C#, el recurso introduce conceptos fundamentales de diseño, construcción e implementación de aplicaciones multiplataforma, permitiendo a los estudiantes comprender procesos propios de la ingeniería de software, tales como el diseño de interfaces de usuario, la gestión de eventos, la implementación de lógica computacional y la integración de componentes tecnológicos.
Asimismo, el recurso promueve el uso de herramientas y entornos de desarrollo modernos para la creación de soluciones tecnológicas orientadas a dispositivos móviles, favoreciendo el desarrollo de habilidades técnicas asociadas con la innovación, la transformación digital y la generación de aplicaciones que resuelven necesidades prácticas mediante el uso de la tecnología.
Por estas características, el contenido se encuentra estrechamente vinculado con las áreas de programación, desarrollo de software, computación móvil e ingeniería informática, justificando su clasificación dentro del campo de Ingeniería y Tecnología.
Palabras clave:
Ingeniería y Tecnología, desarrollo de software, programación móvil, aplicaciones móviles, .NET MAUI, C#, desarrollo multiplataforma, computación móvil, ingeniería informática, tecnologías de la información, interfaces de usuario, controles gráficos, Picker, lógica de programación, desarrollo de aplicaciones, programación orientada a eventos, entorno de desarrollo, innovación tecnológica, transformación digital, aprendizaje práctico, recursos educativos, programación multiplataforma, aplicaciones Android, aplicaciones iOS, desarrollo tecnológico.