Escola Agil usa .NET MAUI para mantener seguras las escuelas de Brasil
Cliente
Escola Agil
Productos y servicios
.NET MAUI
Azure
Sector
Educación
Tamaño de la organización
Pequeño (1-100 empleados)
País o región
Brasil
Un desarrollador en Brasil, Rafael Sacomani, se inspiró para crear una aplicación móvil que podría mejorar la seguridad en las escuelas después de leer una noticia sobre un grupo de estudiantes que se coló en una escuela rival con uniformes prestados y destrozó la propiedad. Su aplicación, llamada Escola Agil (Escuela Ágil en portugués), utiliza tecnología de reconocimiento facial para escanear y verificar las identidades de los estudiantes y evitar la entrada ilegal. También ayuda a mejorar la asistencia y la comunicación entre las escuelas y las familias. La aplicación ahora es utilizada por muchas escuelas en todo el país. Desarrolló esta aplicación en unos pocos meses usando .NET MAUI.
Solución de problemas de la escuela
Escola Agil es una aplicación .NET MAUI que utiliza el reconocimiento facial para mejorar la seguridad y la eficiencia escolar. La aplicación integra tecnología de software de vanguardia con cámaras para realizar un seguimiento rápido y preciso de la asistencia de los estudiantes, lo que agiliza el proceso de entrada y salida.
Tenemos más de 3 000 alumnos cada día, y eso es solo con diez escuelas"
La aplicación también tiene una característica única que puede detectar y marcar personas desconocidas en tiempo real, notificando al personal y a los administradores de la escuela a través de la aplicación. Esto permite una acción rápida para evitar posibles daños, lo que convierte a Escola Agil en una herramienta fundamental para mejorar la seguridad de la escuela.
Hoy en día, la aplicación utiliza cámaras que toman instantáneas cada dos segundos; de ahí provienen las capacidades de reconocimiento facial. Las cámaras producen eventos de reconocimiento facial que son consumidos por la aplicación con WebSockets. La aplicación utiliza las API de .NET 7 para consumir los datos con WebSockets para hacerlo más rápido. Sacomani busca aprovechar aún más .NET MAUI e incorporar instantáneas en tiempo real en una versión futura.
Para los alumnos inscritos en la escuela, el sistema envía una notificación a sus padres o tutores cuando llegan y cuando salen. De este modo, los padres o tutores pueden supervisar el paradero de sus hijos y saber si vuelven a la escuela después del almuerzo.
La aplicación también resuelve otro desafío. La tecnología de reconocimiento facial reduce el tiempo que se tarda en asistir. Y lo que es más importante, aumenta la eficacia de la supervisión de la escuela al alertar a los profesores y administradores si alguien que no es un alumno registrado intenta entrar en la escuela.
Impacto de .NET MAUI
Sacomani, que ya era un profesional certificado de Xamarin y un gran defensor del producto, descubrió que la transición a .NET MAUI fue increíblemente fácil y le permitió ahorrar tiempo. Podía desarrollarlo una vez y ejecutarlo en computadoras de escritorio y dispositivos móviles sin descargar un emulador. El proceso de desarrollo fue en general más rápido y eficiente en su sistema operativo.
Sacomani, autoproclamado superfanático de .NET, forma parte de una comunidad de WhatsApp de más de 500 personas que usan y admiten Xamarin. Al enterarse del lanzamiento, Sacomani rápidamente decidió hacer de .NET MAUI su próxima aventura.
La transición de Xamarin a .NET MAUI fue muy fácil. No fue una transición difícil en absoluto. Fue bastante natural."
En solo dos meses, Ítaca ha desarrollado Escola Agil. Calcula que esto era un 40 % más rápido que si hubiera usado Xamarin.
Con .NET MAUI, Sacomani desarrolló y probó la aplicación multiplataforma a partir de un solo proyecto de Visual Studio y pudo probar la aplicación directamente en su escritorio.
El mismo proyecto se ajusta a lo que está viendo. Si está en el móvil, se muestra una experiencia móvil nativa con menús de hamburguesa. En el escritorio, muestra una interfaz de usuario de escritorio nativa que no parece una aplicación móvil en el escritorio."
Con .NET MAUI, Sacomani usó el mismo código base y creó un portal de administración para brindar soporte técnico y administrar usuarios/permisos/derechos. Desde su portal de administración, puede ver fácilmente una descripción general de todas las escuelas y verificar información específica o buscar errores en la sincronización.
La experiencia de .NET MAUI para Escola Agil fue tan eficaz y agradable que planea usar .NET MAUI para proyectos futuros.
Escalado para el crecimiento
Para ayudar a escalar con la base de usuarios, Sacomani eligió Azure App Service con base de datos SQL en el back-end. La aplicación utiliza una configuración multiinquilino para mantener la información de los clientes en un espacio aislado.
Incluso con las miles de llamadas a la API realizadas por la aplicación Escola Agil, la suscripción a Azure de Sacomani se ha mantenido rentable.
La aplicación en tiempo real ha aumentado la seguridad y la protección para estudiantes, padres y maestros, y tiene un seguimiento cada vez mayor. Con diez escuelas que actualmente usan la aplicación, Sacomani estima que alrededor de 30 escuelas la adoptarán para fin de año.
El éxito de Sacomani con .NET MAUI lo inspiró a crecer y planificar más funciones con la aplicación.
¿Listo para empezar?
Nuestro tutorial paso a paso le ayudará a ejecutar .NET MAUI en su equipo.