房地产应用程序开发:如何制作像 Zillow 和 Trulia 这样的应用程序
已发表: 2021-10-05如果您的目标是创建房地产应用程序,您应该知道如何开发像 Zillow 或 Trulia 这样的应用程序。 在本文中,您将了解 Zillow 和 Trulia 应用程序获得数百万次下载的原因。 您还将了解在这些应用程序中构建功能所需的技术堆栈以及成本。
房地产市场分析
全国房地产经纪人协会 2020 年的报告称,97% 的购房者通过网络寻找梦想中的家。 如果您是一家房地产公司,您需要一个网站、一个 YouTube 频道和/或一个社交媒体业务页面。
来自全国房地产经纪人协会的这些统计数据还表明,移动应用程序为您提供了一个强大的工具来营销您的服务:
4分之3的购房者通过移动设备找到自己的梦想家园
62% 的购房者认为移动搜索是有用的信息来源
20% 的购房者使用智能手机找到他们的经纪人
借助移动应用程序,您还可以跟上房地产行业的数字趋势并避开竞争对手。 例如,您可以:
使用大数据技术帮助您的用户通过大量参数比较属性并选择最佳选项。 大数据算法可以为您提供客户寻找的房屋的估计值。 使用 Zestimate 分秒访问基于大数据的属性值是 Zillow 的杀手级功能。
集成人工智能 (AI) 算法。 人工智能驱动的工具使您能够存储用户的偏好、个性化应用内警报并发送有针对性的推送通知。 使用 AI 技术,Trulia 将客户对其列表的需求增加了一倍。
包括 360 度虚拟导览。 NAR 报告称,在上网后,购房者经常在虚拟游览中穿过房屋。 这些旅行有助于购房者了解他们一生中最昂贵的购买之一。 自 2019 年以来,Zillow 3D Home 功能一直在为用户无缝地购买房地产。
Zillow 和 Trulia 等最大的房地产市场发现他们的应用程序很有用。 让我们来看看您可以通过构建自己的房地产应用程序获得哪些好处。
房地产移动应用程序的好处
谁是您的应用用户? 通常,房地产移动应用程序有三种类型的用户:买家、卖家和房地产经纪人。 每个人都将从您的房地产移动应用程序中获得自己的好处。
对买家的好处:
随时获取最新信息
通过比较房产而无需开车来节省时间
使用各种过滤器进行属性搜索
联系代理并获得 24/7 全天候支持的简便方法
购买和文件签署指南
对卖家的好处:
仔细检查定价的好方法
扩大市场范围
可以展示最好的属性
加快房地产销售
销售和文件签署指南
对房地产经纪人的好处:
旅途中详尽的财产信息
日常任务自动化
扩大市场覆盖范围和保留潜在客户的能力
额外收入流
更高的品牌知名度
认为您需要克隆 Zillow 应用程序才能获得其所有优势吗? 再想想。 每个成功的移动应用程序的幕后都隐藏着大量数据驱动的决策。 Zillow 的开发团队需要分析市场、选择合适的细分市场、选择开发方法、制定营销策略等等。
Zillow 有什么特别之处?
根据 Investopedia 的说法,Zillow 的应用程序是最好的,无论您是用它来购买、出售、出租、投资还是估算。 Zillow 的市场拥有惊人的统计数据:
- 月活跃用户超过 2 亿
- 在 Zillow 上可以找到十分之八的美国房产
- 用户通过智能手机在 Zillow 上每秒查看 186 个家庭
Zillow 受欢迎的秘诀在于其用户友好的界面、针对性强的功能和广泛的范围。 当您打开 Zillow 应用程序时,您将进入一个房地产商业社区,该社区允许您:
在地图上或使用搜索栏查找房产
查看详细信息(照片、3D 视频、费用、房间数量、建造日期、租金等)
使用大量过滤器搜索理想的房产
列出您的待售物业并做广告
在选定的区域租一套公寓或房子或租用你的
使用不同的计算器来检查抵押贷款利率、房屋价值、租金成本、再融资和摊销
咨询您需要的任何房地产专业人士(建筑商、房屋检查员、房东、物业经理和代理商)
通过应用程序解锁 Zillow 拥有的房屋并在没有代理人的情况下参观它们
标记家庭功能并与您的伴侣或室友分享收藏夹
以房地产经纪人、代理人或贷方官员的身份宣传您的服务
如果您想知道如何构建自定义房地产应用程序,您应该研究 Zillow 应用程序的工作原理。
Zillow 是如何赚钱的?
Zillow Group(包括 Trulia)在 2020 年报告的收入为 39 亿美元。但 Zillow 允许您免费列出您的财产出租或出售。 那么Zillow是如何赚钱的呢?
Zillow 的收入完全基于广告:
- 物业管理公司的付费广告
- 为房地产经纪人提供付费优质服务
- 为对 Zillow 的受众感兴趣的抵押贷款机构和其他企业的付费广告
您可以遵循 Zillow 采取的路径或测试其他收入流。 例如,您可以尝试免费增值模式。 它的工作原理是让用户免费访问基本功能并为付费内容收费。
如何构建像 Zillow 这样的房地产应用程序?
适用于房地产经纪人的现代移动应用程序包括各种功能,需要大量时间和金钱来进行开发。 为了以低成本快速验证您的应用创意,开发最小可行产品 (MVP) 是有意义的。 您需要选择几个核心应用功能,开发您的房地产应用 MVP,然后运行大量测试。 结果会告诉你是否应该稍微改变你的 MVP,添加额外的功能,或者回到绘图板。
您如何定义应用程序中应包含的功能以使其具有市场价值并保持在您的预算范围内?
最简单的方法是克隆 Zillow 和 Trulia 为用户提供的五个基本功能。
功能#1。 广泛的数据库
如果您是房地产经纪人,您所在地区的人可以聘请您协助他们出售房产。 因此,您可以形成自己的地区待售房屋数据库。 但是,如果您没有自己的数据库,或者想要扩展已有的数据库,则需要从第三方来源获取数据。 如果您是美国或加拿大的房地产经纪人,从 Zillow 获取房源数据将适合您。 如果您不是,除了 Zillow 获取房产列表的方式外,我们还重点介绍了适用于任何地区的其他几个来源。
Zillow 如何获取房源数据?
Zillow 的在线平台发布了从不同来源获得的 1.1 亿个美国房产清单:多个上市服务 (MLS)、上市联合平台、经纪人、代理人、房东和房主。
多项上市服务
MLS 是一个数据库,用于规范参与者(有执照的经纪人和代理人)之间共享和销售房屋的过程。
要将房产列表包含在多个列表服务数据库中,经纪人、代理和技术合作伙伴需要完成五个主要步骤:
成为全国房地产经纪人协会 (NAR) 的成员并遵守某些 MLS 规则。
在将房屋添加到多个列表服务之前,获得房主的书面同意。
支付佣金以列出出售给 MLS 数据库的房产。
遵循 Internet 数据交换 (IDX) 政策。 IDX 是房地产参与者遵循的一套规则、标准和技术,用于跟踪数据从 MLS 数据库移动到其网站或移动应用程序的方式。
集成 RESO Web API 标准、SimplyRETS API、ATTOM Property API 或 Mashvisor API 等房地产 API,以从 MLS 网络门户获取适应性数据。
由于美国房地产市场在 2020 年统计了近 600 个多重上市服务,因此与 MLS 进行安排可能会变成一个耗时且昂贵的过程。 了解这一点后,Zillow Group 提出了三种获取最新房产清单的替代方法。
列出联合平台
您可以与您所在国家/地区的房地产公司合作,将他们的房产列表数据直接集成到您的房地产应用程序中。 在早期阶段,Zillow 和 Trulia 与美国最大的房地产上市联合平台之一 ListHub 签订了数据共享协议。 在他们的协议于 2015 年结束后,Zillow 和 Trulia 开始与 40 多家供应商合作,并托管了比以往更多的房产清单。
经纪人、代理人和房东
您可以允许房东、代理人和经纪人在您的房地产应用中放置他们的房产清单。 为了鼓励他们这样做,创建方便的工具来帮助他们管理房产清单并在一个地方有效地推广他们的服务。
Zillow 允许代理商创建免费的个人资料,收集过去客户的评论,并推广他们的列表。 代理商还可以选择加入 Premier Agent 广告模式,在这种模式下,他们支付在选定邮政编码的活动列表旁边显示他们的联系信息的费用。 对于房东,Zillow 创建了一个名为 Zillow Rental manager 的房地产应用程序,房东可以在其中:
- 列出出租物业
- 通过在线租赁应用程序验证租户
- 创建租赁租约
- 电子签署租赁协议
- 直接将租金支付到他们的银行账户
业主
根据 Zillow 的研究,三分之一的卖家试图自己出售他们的房地产资产。 为了满足这种类型的用户,Zillow 有业主出售 (FSBO) 列表。 房主的另一个选择是 Zillow 的Make Me Move列表,它允许房主了解潜在买家的兴趣并收到意想不到的报价。 如果您鼓励 FSBO 房主发布到您的房地产移动应用程序,您将获得自己富有成效的房产清单来源。
您可以将 Zillow API 用于您的房地产移动应用程序吗?
作为房地产经纪人,您需要不断分析房屋,协助卖家为房屋定价,以及为房屋融资。 要了解当前的房地产价值,将 Zillow 的 API 集成到您的房地产应用程序中似乎是明智之举。 但根据 Zillow API 使用条款,您只能为网站这样做,而不能为移动应用程序这样做。
功能#2。 过滤搜索
按价格和位置缩小列表是很好的,但如果您的目标是制作像 Zillow 这样的房地产应用程序,则需要扩展过滤器列表。 另外,考虑让用户存储选定的搜索过滤器。 这样,您将能够通知用户符合他们标准的新列表。
Zillow 为用户提供使用以下过滤器搜索梦想家园:
- 地点
- 价格范围
- 卧室和浴室的数量
- 住宅类型(独立屋、联排别墅、多户住宅、公寓/合作公寓、地块/土地、公寓、制造)
- 房主协会 (HOA) 费用
- 平方英尺
- 批量
- 建造年份
- 停车位
- 地下室可用性
- 故事数
- 游览(开放日、3D 游览)
- 其他便利设施(空调、游泳池、海滨)
- 景观(城市,山,公园,水)
- Zillow 上的日子
- Zillow 拥有(由 Zillow 评估和维修的可搬入现成房屋)
- 关键词
您可以使用以下方法在您的自定义房地产应用程序中实施过滤搜索:
- CoreLocation 跟踪用户的地理位置
- CoreData 或 Realm 来检索保存的属性列表
- Elasticsearch 可根据任意数量的条件进行可自定义、流畅且快速的搜索
使用各种搜索条件和用户类型,最好定义目标用户最需要的过滤器类型(也许他们希望按代理对房屋进行分类)。 为此,我们建议将分析集成到您的房地产应用原型中,并分析来自 Beta 测试人员和早期采用者的反馈。
功能#3。 映射
在 Zillow 应用程序中,您可以通过单击地图来查看房产信息。 使用绘图功能,您可以在地图上圈出您感兴趣的区域,并获取有关所绘制边界内所有属性的数据。 Zillow 显示详细的社区信息,包括:
- 附近房产的中位数Zestimate
- 止赎率
- 未来 12 个月的房屋价值预测
- 附近公立和私立学校的可用性以及它们与房产的距离
Trulia 应用程序中的 34 个社区地图叠加层让用户更深入地了解社区生活,例如:
- 每月财产成本,包括财产税、抵押贷款支付、房屋保险和其他相关费用
- 犯罪率
- 附近有评分的学校、有评分的商店和餐馆
- 自然灾害的概率
- 当地人口统计数据(中位年龄、家庭状况、教育等)
- 交通强度
- 邻居的印象
将 Trulia 与 Zillow 区分开来的另一件事是它的热图实用程序。 Trulia 使用它来使用颜色而不是标记在地图上显示许多数据点。
如何开发像 Zillow 或 Trulia 这样的房地产应用程序,为您的用户提供有关他们探索的领域的详尽信息? 您应该使用第三方 API:
GeoNames 是一个包含超过 1100 万个地名的免费数据库
MapBox SDK 或 Google Maps API 用于设计自定义地图和图层
Google Places API 从 Google 地图添加有关社区的信息
适用于 Android 热图实用程序的 Google Maps SDK 和用于显示地图叠加层以实现热图的 iOS 开发人员库
Attom Data Solutions、Spatial Neighborhood 和 Data.gov API 可访问当地人口统计数据、犯罪统计数据和其他开源信息
越来越多的国家和城市正在创建自己的开放数据库。 为您的应用程序寻找正确的信息来源可能没有您想象的那么具有挑战性。
功能#4。 物业详情
房产详情是您的房地产移动应用程序中最重要的部分。 他们为用户提供他们所寻求的:
- 物业照片
- 视频
- 价钱
- 地点
- 财产种类
- 卧室和楼层数
- 尺寸
- 建造年份
- 每月按揭明细
- 所有者或代理人的描述
- 附加设施(家具、电器、地板、暖通空调、地下室/车库、停车场等)
- 经纪人或代理人的联系信息
图片、图表和图表总是胜过描述。 Zillow 和 Trulia 都使用图形和图表来显示抵押贷款利率等财产详细信息。 您可以使用不同的 SDK 在您的房地产移动应用程序中实现图形元素。
如果你想制作一个像 Zillow 这样的应用程序,你需要专注于最大程度地可视化你的房产列表——即实现3D 全景照片和3D 家庭游览。 3D 全景图允许您的用户在访问之前检查属性的外观。 在房地产移动应用中查看我们的 360 度搜索设计理念:
基于智能手机或 360 度相机拍摄的全景图,Zillow 的应用程序创建了 3D 家庭游览。 要在您的应用程序中执行相同操作,您可以使用 EyeSpy360 之类的工具。
当您为您的房地产代理构建移动应用程序时,请记住代理将同时上传大量房地产图片。 假设最多 100 个图像,每个图像的大小最大为 20 MB。 您应该确保您的应用程序在上传照片和视频时能够完美运行。 AWS Lambda 等工具将帮助您托管房地产移动应用程序的后端逻辑。
此外,您需要在某个地方存储有关属性、用户和更新的数据。 为此,您可以集成移动应用程序数据库,如MySQL 、 PostgreSQL或Redis 。
功能#5。 推送通知
您如何让用户与您的房地产移动应用程序的交互更高效? 通过发送有针对性的推送通知。 为了使它们有针对性,您需要了解用户的偏好。 以下应用程序功能将帮助您深入了解目标受众:
用户个人资料/注册。 此功能允许用户通过社交媒体帐户和电子邮件地址进行注册。 分析您的目标用户喜欢哪些社交媒体渠道。 据 NAR 称,例如,房地产经纪人在 Facebook、LinkedIn 和 Instagram 上最为活跃。
保存到收藏夹功能。 为了更好地了解您的用户正在搜索什么,您可以让他们保存他们喜欢的属性。 购买或租赁房屋并不意味着做出快速决定,这就是为什么用户会感谢能够返回他们喜欢的房产并再次查看它们的原因。
推荐引擎。 使用机器学习和人工智能 (AI) 技术,您可以提供个性化推荐,向用户展示与他们最喜欢的或最接近他们要求的属性。
定义用户的偏好后,您可以发送相关的推送通知,将用户带回您的应用程序。 例如,您可以在以下情况下发送推送通知:
- 在他们搜索过的区域中列出了新房产
- 他们保存或查看的房产价格降低
- 已保存的属性列表已更新或更改
您的项目范围也取决于市场。 如果你想占领美国市场,你需要以不同的方式思考并创造出与 Zillow 不同的东西。 例如,在您的房地产应用程序中使用增强现实 (AR)技术,您可以让用户在咨询专业设计师的情况下虚拟布置房屋。
如果您想为美国以外的市场制作 Android 或 iOS 房地产移动应用程序,您可以制作 Zillow 或 Trulia 之类的应用程序,并针对您所在的国家、地区或城市进行扩展。
开发像 Zillow 这样的房地产应用程序的成本
一旦您决定创建像 Zillow 这样的应用程序,您就应该考虑可以委托谁来开发应用程序。 由于您需要按时、按预算获得想要的产品,因此最好将您的项目开发外包给第三方软件开发机构。
深入了解我们关于如何外包移动应用程序开发的指导。
要制作房地产移动应用程序,您需要一支由以下专家组成的团队:
- 1名项目经理
- 1名用户界面/用户体验设计师
- 1-2名iOS开发者(或根据项目需求1-2名Android开发者)
- 1个后端开发人员
- 1名质量保证工程师
为了向您提供实际估算,让我们概述您的房地产移动应用 MVP将包含的功能。 这是一个大概的列表:
- 入职(从 3 到 5 个教程屏幕)
- 用户授权(注册、登录、忘记/重置密码)
- 用户配置文件(买方、所有者、代理、管理员)
- 付款方式(通过 Stripe 或 PayPal 进行应用内购买)
- 创建和发布属性(描述、照片、设施、成本等)
- 按位置和关键字搜索属性
- 过滤器属性
- 排序属性
- 将属性保存到收藏夹
- 地图集成
- 联系代理(通过电话或信使)
- 推送通知
- 分享物业详情页面
- 管理面板
让我们用上面提到的一组功能估算房地产应用程序开发所需的时间:
业务分析和项目规范 | 96+ 小时 |
用户界面/用户体验设计 | 160+ 小时 |
iOS开发 | 400+ 小时 |
后端开发 | 550+ 小时 |
测试 | 220+ 小时 |
全部的: | 1426+ 小时 |
根据这个大致的时间估计,为 iOS 开发房地产应用程序的成本将从 55,780 美元起,并且会随着应用程序功能的增加或 Android 应用程序的开发而增加。
我们最近完成的房地产项目挑战之一
房地产应用程序开发:结论
房地产移动应用程序非常方便,对它们的需求只会增加。 竞争也是如此。 尽管 Zillow 和 Trulia 存在,人们仍在寻找替代方案。 那么,您如何制作一款能够在这个利基市场中占据应有地位的房地产应用程序呢? 找一家值得信赖的房地产移动应用开发公司。
此外,请记住,您的房地产移动应用程序设计需要用户友好。 Zillow 和 Trulia 等应用程序不仅因其庞大的财产数据库而广受欢迎,而且因其简单易用的界面而广受欢迎。 平衡这些要求并非易事。 但有了合适的开发团队,一切皆有可能。 想看吗? 给我们留言。