Escola Agil использует .NET MAUI для обеспечения безопасности бразильских школ
Клиент
Escola Agil
Продукты и службы
.NET MAUI
Azure
Промышленность
Образование
Размер организации
Малый (от 1 до 100 сотрудников)
Страна/регион
Бразилия
Разработчик из Бразилии Рафаэль Сакомани был вдохновлен на создание мобильного приложения, которое могло бы повысить безопасность в школах, после того, как прочитал новость о группе учеников, которые пробрались в конкурирующую школу в заимствованной форме и разгромили собственность. Его приложение под названием Escola Agil (Agile School на португальском языке) использует технологию распознавания лиц для сканирования и проверки личности учащихся и предотвращения вторжений. Это также помогает улучшить посещаемость и общение между школами и семьями. Приложение сейчас используется многими школами по всей стране. Он создал это приложение за несколько месяцев, используя .NET MAUI.
Решение проблем учебного заведения
Escola Agil — это приложение .NET MAUI, которое использует распознавание лиц для повышения безопасности и эффективности школы. Приложение объединяет передовые программные технологии с камерами для быстрого и точного отслеживания посещаемости учащихся, упрощая процесс входа и выхода.
У нас более 3000 учащихся приходят и уходят каждый день, и это только в десяти школах".
Приложение также имеет уникальную функцию, которая может обнаруживать и помечать неизвестных лиц в режиме реального времени, уведомляя школьный персонал и администраторов через приложение. Это позволяет быстро принять меры для предотвращения возможного вреда, что делает Escola Agil жизненно важным инструментом для повышения безопасности учебного заведения.
Сегодня в приложении используются камеры, которые делают снимки каждые две секунды — отсюда и возможности распознавания лиц. Камеры производят события распознавания лиц, которые используются приложением с WebSockets. Приложение использует API-интерфейсы .NET 7 для использования данных с помощью WebSockets, чтобы сделать их быстрее. Сакомани надеется еще больше использовать .NET MAUI и включить моментальные снимки в реальном времени в будущем выпуске.
Учащимся, зачисленным в школу, система отправляет уведомление их родителям или опекунам, когда они приходят и уходят. Таким образом, родители или опекуны могут следить за местонахождением своих детей и знать, возвращаются ли они в школу после обеда.
Приложение решает еще одну проблему. Технология распознавания лиц сокращает время, необходимое для учета посещаемости. Что еще более важно, это повышает эффективность мониторинга школы, предупреждая учителей и администраторов, если кто-то, кто не является зарегистрированным учеником, пытается войти в школу.
Влияние .NET MAUI
Сакомани, который уже был сертифицированным профессионалом Xamarin и активным пользователем продукта, нашел переход на .NET MAUI невероятно простым и быстрым. Он мог разработать его один раз и запустить на настольных и мобильных устройствах, не загружая эмулятор. В целом процесс разработки был быстрее и эффективнее в его операционной системе.
Самопровозглашенный суперфанат .NET, Сакомани является частью сообщества WhatsApp, насчитывающего более 500 человек, которые используют и поддерживают Xamarin. Узнав о выпуске, Сакомани быстро решил сделать .NET MAUI своим следующим вложением.
Переход с Xamarin на .NET MAUI был таким простым. Это был совсем не сложный переход. Это было вполне естественно."
Компания Sacomani разработала Escola Agil всего за два месяца! По ее оценкам, это было на 40% быстрее, чем если бы он использовал Xamarin.
С помощью .NET MAUI Сакомани разработал и протестировал кроссплатформенное приложение из одного проекта Visual Studio и смог протестировать приложение прямо на своем рабочем столе.
Этот же проект подстраивается под то, что вы видите. Если вы используете мобильный телефон, он показывает собственный мобильный интерфейс с меню гамбургеров. На настольном компьютере он показывает собственный пользовательский интерфейс для настольного компьютера, который не выглядит как мобильное приложение на рабочем столе."
В .NET MAUI компания Sacomani использовала ту же кодовую базу и создала административный портал для предоставления технической поддержки и управления пользователями, разрешениями и правами. На административном портале он может легко просматривать обзор всех школ и проверять конкретную информацию или искать ошибки в синхронизации.
Опыт компании Sacomani с .NET MAUI для Escola Agil был настолько эффективным и приятным, что она планирует использовать .NET MAUI для будущих проектов.
Масштабирование для роста
Для масштабирования пользовательской базы компания Sacomani выбрала службу приложений Azure с базой данных SQL на серверной части. Приложение использует многопользовательскую конфигурацию, чтобы хранить информацию о клиентах в изолированной программной среде.
Даже несмотря на тысячи вызовов API, сделанных приложением Escola Agil, подписка на Azure Sacomani остается рентабельной.
Приложение, работающее в режиме реального времени, повысило безопасность и защищенность учащихся, родителей и учителей, и число его поклонников растет. В настоящее время приложение используют десять школ, и, по оценкам Сакомани, к концу года его примут около 30 школ.
Успех компании Sacomani с .NET MAUI вдохновил его на рост и планирование дополнительных функций в приложении.
Готовы приступить?
Наше пошаговое руководство поможет вам запустить .NET MAUI на вашем компьютере.