Zillow 使用 Android 架構組件構建清晰的新代碼-ESG跨境

Zillow 使用 Android 架構組件構建清晰的新代碼

來源網(wǎng)絡
來源網(wǎng)絡
2022-07-05
點贊icon 0
查看icon 632

Zillow 使用 Android 架構組件構建清晰的新代碼Zillow 使用 Android 架構組件構建清晰的新代碼Zillow是一個頂級在線房地產(chǎn)交易平臺,為消費者提供購買、出租或出售房屋時所需的房源信息、數(shù)據(jù)和計算器。此外,該網(wǎng)站還將用戶與本地代理人、抵押貸款提供機構和家居設計師聯(lián)系起來。Zillow成立于20......

Zillow 使用 Android 架構組件構建清晰的新代碼




Zillow 使用 Android 架構組件構建清晰的新代碼

Zillow是一個頂級在線房地產(chǎn)交易平臺,為消費者提供購買、出租或出售房屋時所需的房源信息、數(shù)據(jù)和計算器。此外,該網(wǎng)站還將用戶與本地代理人、抵押貸款提供機構和家居設計師聯(lián)系起來。

Zillow成立于2006年,總部位于西雅圖,他們維護著覆蓋逾1.1億美國家庭的數(shù)據(jù)庫。此外,他們還運營著一套(二十多個)熱門的移動房地產(chǎn)應用。他們從2017年7月開始對Android移動應用中的代碼進行重大改造,當時Zillow希望使代碼更易于閱讀且更容易讓新團隊成員理解,以簡化開發(fā)者的工作。

策略

Zillow使用Android架構組件改進了他們的代碼。“我們正在研究使用不同類型的架構?!盳illow軟件工程師Aayush Raj說道。“架構組件還具有生命周期感知功能,從而使代碼更易于管理?!?/p>

ViewModel允許數(shù)據(jù)在屏幕旋轉等配置發(fā)生更改后繼續(xù)存在,而LiveData是一種可觀察的數(shù)據(jù)容器類。Zillow同時使用這兩個類來提供功能強大的模板,以實現(xiàn)ModelViewViewModel(MVVM)?!斑@樣可以使我們的代碼更易于測試?!盧aj說。利用Room持久性庫,開發(fā)者還可以輕松構建本地緩存層,因此應用不必經(jīng)常從網(wǎng)絡中提取數(shù)據(jù),從而“改進性能和用戶體驗”。

結果

Raj還講道,將大量數(shù)據(jù)更新代碼從Activity遷移到ViewModels“絕對有助于”讓整個代碼庫更易于閱讀。他們還沒有將整個應用轉換為使用ViewModel,但使用ViewModel的組件未出現(xiàn)任何與生命周期相關的錯誤。向Activity和片段傳遞數(shù)據(jù)更新的工作流也運行良好。

Zillow高級軟件開發(fā)工程師Sumiran Pradhan說:“通過使用Android架構組件,開發(fā)者的工作效率確實得到了提高”。架構組件不僅可以在開發(fā)者從零開始開發(fā)應用時為他們提供指導,也可以在現(xiàn)有代碼庫中加以使用?!耙坏┬碌拈_發(fā)者了解ViewModel中的邏輯所在,就會喜歡上它”Pradhan補充道。

使用入門

作為Android Jetpack的一部分,Android架構組件面向所有開發(fā)者開放。了解Android架構組件使用入門。


文章推薦
YouTube視頻廣告的優(yōu)勢及正確投放方式,youtube廣告推廣視頻流量用什么
中國跨境賣家做瑞士電商市場注意事項,瑞士跨境電商是如何運營的
YouTube和TikTok用戶行為分析,tiktok和youtube區(qū)別
阿里云ECS的CPU100%排查,阿里云ecs性能


特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發(fā)表后的30日內與ESG跨境電商聯(lián)系。

搜索 放大鏡
韓國平臺交流群
加入
韓國平臺交流群
掃碼進群
歐洲多平臺交流群
加入
歐洲多平臺交流群
掃碼進群
美國賣家交流群
加入
美國賣家交流群
掃碼進群
ESG跨境專屬福利分享群
加入
ESG跨境專屬福利分享群
掃碼進群
拉美電商交流群
加入
拉美電商交流群
掃碼進群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進群
拉美電商交流群
加入
拉美電商交流群
掃碼進群
ESG獨家招商-PHH GROUP賣家交流群
加入
ESG獨家招商-PHH GROUP賣家交流群
掃碼進群
《TikTok官方運營干貨合集》
《TikTok綜合運營手冊》
《TikTok短視頻運營手冊》
《TikTok直播運營手冊》
《TikTok全球趨勢報告》
《韓國節(jié)日營銷指南》
《開店大全-全球合集》
《開店大全-主流平臺篇》
《開店大全-東南亞篇》
《CD平臺自注冊指南》
通過ESG入駐平臺,您將解鎖
綠色通道,更高的入駐成功率
專業(yè)1v1客戶經(jīng)理服務
運營實操指導
運營提效資源福利
平臺官方專屬優(yōu)惠

立即登記,定期獲得更多資訊

訂閱
聯(lián)系顧問

平臺顧問

平臺顧問 平臺顧問

微信掃一掃
馬上聯(lián)系在線顧問

icon icon

小程序

微信小程序

ESG跨境小程序
手機入駐更便捷

icon icon

返回頂部