Как продать квартиру, которой ещё нет?

Мы создали приложение с 3D- и AR-турами для девелопера KSK Holding. Покупатели могут исследовать ЖК, рассматривать дома и оставлять заявки.

Новый уровень продаж! 🚀

Наш партнер пригласил нас в проект по разработке приложения для застройщика из Иваново КСК Холдинг. Команда создавала приложение, в котором потенциальные покупатели жилой недвижимости могут посмотреть дом и район рядом с ним с помощью AR и 3D. Мы усилили команду, выполнив Android-разработку и доработку iOS-версии приложения.

KSK — мобильное приложение на Kotlin и Swift с виртуальной экскурсией по строящемуся жилому комплексу компании КСК Холдинг. Просмотр объекта и инфраструктуры рядом с ним доступны в двух форматах —  3D и AR. Если пользователю понравится конкретный дом, он может приблизить его и рассмотреть поближе или сразу оставить заявку на покупку недвижимости.

Над приложением три месяца работали четверо наших сотрудников ― Android-разработчик,  iOS-разработчик, тестировщик и проджект-менеджер.

Работали без ТЗ, что ускоряет процесс разработки небольшого проекта. Мы получили от заказчика дизайн мобильного приложения в Figma, на основании которого продумали пользовательские сценарии и состояния интерфейса. 

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

  • Jetpack Compose — для создания пользовательских интерфейсов на Android
  • ArCore — для функционала дополненной реальности (AR)
  • OpenGL — для создания высококачественной 2D и 3D графики
  • Firebase Cloud Messaging — для отправки push-уведомлений пользователям
  • Firebase Crashlytics — для отслеживания и анализа сбоев в приложении

Разбили проект на задачи. Детальный брифинг клиента позволил разбить проект на понятные задачи ― мы насчитали их около 40. Они были связаны с разными функциями приложения: 3D и AR, экран загрузки, уведомления, форма обратной связи и прочее.

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

Синхронизировались с 3D- и AR-командой. Мы получали готовые модели от основной команды в виде файлов и интегрировали их в приложение. На этом этапе приложение часто ломалось и тормозило, поэтому мы неоднократно отправляли модели на доработку.

Клиент также хотел интегрировать в трехмерную модель элементы анимации, которые двигаются независимо друг от друга: свет, машины, люди и так далее. Чтобы решить эту задачу, для отрисовки 3D-макета мы использовали библиотеку OpenGL вместо стандартной от Google.

Исправили ошибки. iOS-разработчик также занимался рефакторингом — дорабатывал код основной команды и помогал устранять ошибки.

🔍 Как мы решали эту задачу и что было самым сложным читайте тут - https://icerockdev.ru/cases/projects/ksk 

Комментарии 0

Авторизуйтесь чтобы оставить комментарий