AVT-домофония
Недвижимость
Россия
IOS, Android
Апрель 2022
Клиент, управляющий ЖКХ-компанией, поставил перед нашей командой задачу: разработать мобильное приложение, которое позволит пользователям принимать звонки домофона и удаленно открывать двери для гостей. Это приложение должно работать с несколькими типами домофонов и интегрироваться с существующими системами учета.
Для достижения поставленной цели команда ItFox разработала детальный план, который включал в себя несколько ключевых этапов. Мы понимали, что процесс создания приложения требует тщательной проработки всех функций, а также постоянного взаимодействия с заказчиком для уточнения пожеланий и требований.
В результате, мы создали не просто мобильное приложение, а полноценное решение для управления домофонными системами в жилых комплексах, которое учитывало все современные потребности пользователей.
Первым этапом работы стало описание желаемого функционала. Мы провели совместные сессии с заказчиком, где детально обсуждали, какие функции должны быть реализованы в приложении. После этого мы приступили к созданию прототипов как мобильного приложения, так и веб-приложения.
На этом этапе мы также начали разработку дизайна, который был бы интуитивно понятным и удобным для разных категорий пользователей — от жильцов до сотрудников управляющих компаний. Прототипы и дизайн были представлены заказчику для утверждения, что позволило избежать недоразумений на более поздних этапах разработки.
На втором этапе мы приступили к разработке самого приложения. Этот процесс включал написание кода, создание функционала для обработки звонков домофона, а также интеграцию с различными системами учета, такими как 1С.
Мы столкнулись с рядом технических сложностей, таких как необходимость синхронизации данных между приложением и бухгалтерскими системами, а также интеграция с различными типами домофонов и системами видеонаблюдения. Для успешного решения этих задач нам нужны были глубокие знания в области API и протоколов обмена данными.
Кроме того, мы активно работали над обеспечением безопасности пользовательских данных, разрабатывая надежные механизмы аутентификации и шифрования.
Третьим этапом было тестирование приложения. Мы применяли методику непрерывного тестирования, что позволяло выявлять и устранять ошибки на каждом этапе разработки. Это обеспечивало высокое качество конечного продукта и позволяло заказчику в любое время получать обратную связь о ходе работы.
В процессе тестирования заказчик предложил дополнительные функции, которые мы обсудили и включили в проект. Это были такие доработки, как модуль для заявок в аварийно-диспетчерскую службу, чек-лист для работы с диспетчером, возможность создания кабинетов для жильцов и синхронизация с другими зданиями.
В результате нашей работы было создано мобильное приложение и программное обеспечение, которые значительно упрощают процессы обслуживания домофонных систем и управления жилыми комплексами. Мы успешно реализовали все заявленные функциональные требования, и приложение соответствует самым высоким стандартам безопасности и удобства.
Эти продукты позволили заказчику не только монетизировать приложение за счет подключения других компаний, но и значительно повысить уровень удобства для клиентов. В конечном итоге, приложение дало возможность заказчику выгодно отличиться от конкурентов и укрепить свою позицию на рынке.
Елена Назарова
Вообще, разработка приложения — это не самая тяжёлая часть этого проекта. Нам необходимо было обеспечить совместимость приложения с различными моделями домофонов. Это требует тщательного исследования и тестирования sip протокола связи и его взаимодействия с мобильными устройствами. Труднее всего было объединить оборудование, ПО и приложение в единую, исправно работающую систему. Если говорить более конкретно, то это, наверное, интеграция с сервером Asterisk. Её мы делали для того, чтобы все звонки по домофонам AVT-телеком беспроблемно отображались в приложении. Плюс для обеспечения стабильной работы сервиса и надёжного соединения с домофоном нам нужно было проводить очень много интенсивного тестирования и по максимуму оптимизировать производительность.
ItFox с удовольствием обсудит вашу задачу