Google Play:Zillow 使用 Android 架构组件构建清晰的

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Google Developers网络

小提示:您能找到这篇{Google Play:Zillow 使用 Android 架构组件构建清晰的}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Google Play:Zillow 使用 Android 架构组件构建清晰的内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">Zillow是一个顶级在线房地产交易平台,为消费者提供购买、出租或出售房屋时所需的房源信息、数据和计算器。此外,该网站还将用户与本地代理人、抵押贷款提供机构和家居设计师联系起来。

< ">Zillow成立于2006年,总部位于西雅图,他们维护着覆盖逾1.1亿美国家庭的数据库。此外,他们还运营着一套(二十多个)热门的移动房地产应用。他们从2017年7月开始对Android移动应用中的代码进行重大改造,当时Zillow希望使代码更易于阅读且更容易让新团队成员理解,以简化开发者的工作。

< ">策略

< ">Zillow使用Android架构组件改进了他们的代码。“我们正在研有效的微博营销究使用不同类型的架构。”Zillow软件工程师Aayush Raj说道。“架构组件还具有生命周期感知功能,从而使代码更易于管理。”

< ">ViewModel允许数据在屏幕旋转等配置发生更改后继续存在,而LiveData是一种可观察的数据容器类。Zillow同时使用这两个类来提供功能强大的模板,以实现Model-View-ViewModel(MVVM)。“这样可以使我们的代码更易于测试。”Raj说。利用Room持久性库,开发者还可以轻松构建本地缓存层,因此应用不必经常从网络中提取数据,从而“改进性能和用户体验”。





< ">结果

< ">Raj还讲道,将大量数据更新代码从Activity迁移到ViewModels“绝对有助于”让整个代码库更易于阅读。他们还没有将整个应用转换为使用ViewModel,但使用ViewModel的组件未出现任何与生命周期相关的错误。向Activity和片段传递数据更新的工作流也运行良好。

< ">Zillo制作营销型网站价格w高级软件开发工程师Sumiran Pradhan说:“通过使用Android架构组件,开发者的工作效率确实得到了提高”。架构组件不仅可以在开发者从零开始开发应用时为他们提供指企业危机公关管理的目的导,也可以在现有代码库中加以使用。“一旦新的开发者了解ViewModel中的逻辑所在,就会喜欢上它!”Pradhan补充道。

< ">使用入门

< ">作为Android Jetpack的一部分,Android架构组件面向所有开发者开放。了解Android架构组件使用入门。



Google Play:Zillow 使用 Android 架构组件构建清晰的

上一篇:Shopify后台如何进行退款?
下一篇:shopee新手卖家100问(五)


版权声明:以上主题为“Google Play:Zillow 使用 Android 架构组件构建清晰的"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    Google Play:Zillow 使用 Android 架构组件构建清晰的
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“Google Play:Zillow 使用 Android 架构组件构建清晰的”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Google Play:Zillow 使用 Android 架构组件构建清晰的的相关事宜。

关键词:Google,Play:Zillow,使用,And

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号