Monzo使用CameraX減少了9,monzo安卓版無法運(yùn)行Monzo用CameraX減9Monzo是一個(gè)銀行服務(wù)和應(yīng)用程序,提供數(shù)字和僅移動(dòng)金融服務(wù)。他們的任務(wù)是讓每個(gè)人都賺錢。為了注冊(cè)新客戶,Monzo應(yīng)用程序?qū)⒉东@身份證明文件(如護(hù)照、駕照或身份證)的圖像,并拍攝自拍視頻,以證明身份證明文件適合申請(qǐng)人。他們做了......
Monzo是一個(gè)銀行服務(wù)和應(yīng)用程序,提供數(shù)字和僅移動(dòng)金融服務(wù)。他們的任務(wù)是讓每個(gè)人都賺錢。為了注冊(cè)新客戶,Monzo應(yīng)用程序?qū)⒉东@身份證明文件(如護(hù)照、駕照或身份證)的圖像,并拍攝自拍視頻,以證明身份證明文件適合申請(qǐng)人。
他們做了什么
Monzo應(yīng)用程序的早期版本使用camera2 API。一些設(shè)備上的隨機(jī)崩潰和奇怪行為導(dǎo)致25%的潛在客戶無法繼續(xù)身份識(shí)別捕捉和自拍視頻的步驟。
為了解決這些挑戰(zhàn),Monzo轉(zhuǎn)向了CameraX,這是一個(gè)Jetpack支持庫,旨在簡化相機(jī)應(yīng)用程序的開發(fā),以滿足其圖像和視頻捕捉要求。在CameraView中,Monzo使用takePicture()方法來捕獲徽標(biāo)文檔圖像。對(duì)于自拍視頻,他們使用了startRecording()和stopRecording()方法。他們希望對(duì)注冊(cè)過程進(jìn)行設(shè)計(jì)更改,并希望一個(gè)更簡單的相機(jī)庫為他們提供更多的設(shè)計(jì)靈活性。
結(jié)果[/s2/]
CameraX的引入使Monzo能夠簡化其代碼,使其更易于維護(hù),并有助于簡化開發(fā)。使用CameraX可以大大減少崩潰,他們不再看到相機(jī)閃光燈的隨機(jī)激活。這些都有助于降低注冊(cè)過程中的流失率,改善用戶反饋。
CameraX的實(shí)現(xiàn)所帶來的代碼簡化減少了近9000行代碼,其中包括6000行UI代碼。除了使代碼更容易維護(hù)和簡化開發(fā),CameraX還提高了單元測試中的代碼覆蓋率。
重要的是,對(duì)注冊(cè)過程的影響是巨大的。隨著CameraX的推出和簡化流程設(shè)計(jì)的改變,識(shí)別圖像捕捉和自拍視頻錄制的退出百分比從25%下降到5%左右。
“對(duì)我們來說,CameraX的主要目的是保持穩(wěn)定性,并為我們的開發(fā)人員提供輕松的集成體驗(yàn)。對(duì)我們來說,這是一個(gè)完美的圖書館——我們只想以簡單的方式拍攝照片和視頻。CameraX給了我們,加上我們的代碼更簡單,用戶體驗(yàn)更好?!盇nastasios MorfopoulosAndroid開發(fā)人員,Monzo
我們走吧
查看CameraX文檔,了解如何引入一個(gè)更強(qiáng)大、更簡單的方法。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號(hào)密碼登錄
平臺(tái)顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部