Услуги и решения

Самолет плюс: Мобильное приложение риэлтора для proptech-корпорации

Отрасль проекта

Мобильная разработка, Корпоративное ПО

Технологии

IOS, Kotlin, Android, Swift

О проекте

Создание мобильного приложения для агентов по недвижимости совместно с командой заказчика. Ведение полного цикла сделки и взаимодействия через личный кабинет риэлтора и клиента. Интеграция с порталами объявлений о недвижимости и внутренней базой компании.

Созданное в Норд Клан приложение риэлтора - это мобильная CRM для риэлторов, где можно добавлять клиентов, создавать и вести сделки, вести онлайн документооборот, подбирать объекты недвижимости и добавлять новые объекты в базу, а также публиковаться на площадках Циан, ДомКлик, Авито и других.



приложение для риэлтора и продажи недвижимости

Функции приложения:

  • Поиск по объектам из внешних баз (Циан, ДомКлик, Авито и т.д.) и из базы “Самолет плюс” с применением различных фильтров
  • Возможность выбрать на карте район города для более целевого поиска
  • Назначение встреч с клиентом для показов квартир, создание задач под каждого клиента
  • Онлайн документооборот с клиентом через приложение


Добавление возможности онлайн подписания оферты


Разработчики Норд Клан впервые на рынке недвижимости реализовали возможность онлайн подписания оферты через мобильное приложение. Документооборот в работе риэлтора с клиентом в компании Самолет стал проще: подписать документ можно прямо в личном кабинете агента, ускорив оформление сделки.



При подписании оферты онлайн генерируется личная ссылка на документ, которым можно поделиться с клиентом. Подписывать данный документ офлайн уже не нужно.



Обновление главного экрана пользователя



Frontend команда Норд Клан полностью переработали главный экран приложения: убрали лишние элементы и улучшили пользовательский опыт.


Добавили возможность для риэлторов: агент может в один клик поделиться своим профилем с помощью файла формата .vcf, который можно отправить в любом мессенджере на мобильном устройстве или почтой клиенту. Запустив данный файл на устройстве в контактную книгу клиента добавится контакт риэлтора.


Профиль риэлтора содержит изображение и контактные данные риэлтора, местоположение офиса, данные руководителя. Плюс из профиля можно перейти на экран с ипотечным калькулятором для расчета ипотеки. Это помогает быстрее наращивать базу контактов.


В интерфейс также добавили новые элементы с анимациями для подтверждения действия пользователя или предупреждения об ошибках.



Создана возможность назначать показ объекта через приложение



Данный функционал ранее не был реализован ни в одном приложении по подбору недвижимости, в Норд Клан разработали это решение с нуля.



приложение для риэлтора

Агент выбирает клиента из приложения или из телефонной книги своего смартфона. Далее выбирает объект недвижимости для показа, дату и время.



При необходимости, редактирует или отменяет показ, а после проведения демонстрации оценивает результат встречи и предлагает улучшения по квартире.



приложение для риэлтора

Улучшение кодовой базы


После анализа имеющегося приложения, команда Норд Клан предложила улучшить кодовую базу для ускорения процесса разработки, чтобы в будущем уделять больше внимания продуктовым задачам.



Сократили большую часть технического долга по архитектуре проекта, перешли с MVC на VIPER архитектуру в новых модулях



схема архитектуры для мобильного приложения микрокредитной организации

Когда приложение находится в активной стадии разработки, то в работу постоянно поступают новые продуктовые задачи на аналитику и разработку. Также клиент прислушивается к обратной связи от пользователей для улучшения опыта использования приложения.

В таком случае необходимо быть гибким, постоянно менять, удалять или скрывать функционал от пользователей в проекте, добавлять новые возможности, менять дизайн.

Старая архитектура MVC не давала такой гибкости и стабильности, присутствовало слишком много связанностей, переиспользовать код было сложнее, тратилось много времени на реализацию даже простых вещей.

В итоге было принято решение писать все новые модули на чистой архитектуре VIPER. Кодовая база проекта стала проще и теперь IT решение легче расширять, можно быстрее добавлять новую функциональность, убирать старое.

Алексей, руководитель направления мобильной разработки



Переход на чистую архитектуру решил проблемы с передачей данных внутри приложения, была исправлена проблема с подписками на события и роутингом в приложении, вследствии чего ошибок после тестирования стало меньше.



Провели рефакторинг кода и перешли на DTO и VO модели для новых флоу в приложении, провели рефакторинг главных координаторов, вынесли сетевой слой и логику в модули, оставив в координаторе только навигацию и хранение стейтов.



схема архитектуры для мобильного приложения микрокредитной организации

Для упрощения работы с сетевым слоем и ускорения разработки было принято решение о разделение моделей на сетевую для реквестов / ответов с сервера (DTO), и на клиентскую (VO) для преобразования и форматирования данных, которые мы получаем с бэка.

Алексей, руководитель направления мобильной разработки



Благодаря этому новые специалисты проще погружаются в работу над проектом и быстрее выполняют поставленные заказчиком задачи.



Настройка и интеграции с YandexAppMetrica и Firebase


Для упрощения тестирования нового функционала на части аудитории backend команда Норд Клан настроила firebase remote config (удаленная настройка конфигурации приложения). Теперь можно легко включать/выключать часть функционала приложения и проверять реакцию реальных пользователей на изменения.


Для более детальной статистики подключили и настроили Яндекс Апп Метрику. Действия каждого пользователя в приложении собираются и анализируется, теперь заказчик понимает какая часть функционала востребована и оперативно реагирует на желания пользователей.


Теперь риэлтор легко управляет встречами через приложение: каждый показ связан с объектом из базы и с клиентом, который заинтересован в покупке. Внутри приложения можно ставить задачи по сделкам, а также работать с актуальной базой объектов.


Выросла производительность труда риэлторов: они могут работать в программе с большим количеством клиентов и при этом не упускать статус каждой сделки. Рейтинг приложения вырос c 3.5 до 4.4. Число пользователей системой выросло в 2 раза.


Стек:
IOS: VIPER, Coordinator, MultiModules SPM, SnapKit, Trunk based Development, SwiftUI, Alamofire, SwiftLint, Firebase, Yandex Map SDK, AppMetrica, FloatingPanel, Push Notifications, Lottie
Android: Kotlin, Dagger, MultiModules, Compose, Coroutines, Flow, MVI, Retrofit+OkHttp, AppMetrica, Firebase, Yandex Map, Firebase Messaging

Вас могут заинтересовать

Мобильные приложения, Умный город
Мобильные приложения, Финтех

Java Spring PostgreSQL

Расскажите нам о своей задаче
Мы немедленно возьмём её в работу
Станислав Шешунов
hello@nordclan.com