Monzo使用CameraX减少了9,monzo安卓版无法运行Monzo用CameraX减9Monzo是一个银行服务和应用程序,提供数字和仅移动金融服务。他们的任务是让每个人都赚钱。为了注册新客户,Monzo应用程序将捕获身份证明文件(如护照、驾照或身份证)的图像,并拍摄自拍视频,以证明身份证明文件适合申请人。他们做了......
Monzo是一个银行服务和应用程序,提供数字和仅移动金融服务。他们的任务是让每个人都赚钱。为了注册新客户,Monzo应用程序将捕获身份证明文件(如护照、驾照或身份证)的图像,并拍摄自拍视频,以证明身份证明文件适合申请人。
他们做了什么
Monzo应用程序的早期版本使用camera2 API。一些设备上的随机崩溃和奇怪行为导致25%的潜在客户无法继续身份识别捕捉和自拍视频的步骤。
为了解决这些挑战,Monzo转向了CameraX,这是一个Jetpack支持库,旨在简化相机应用程序的开发,以满足其图像和视频捕捉要求。在CameraView中,Monzo使用takePicture()方法来捕获徽标文档图像。对于自拍视频,他们使用了startRecording()和stopRecording()方法。他们希望对注册过程进行设计更改,并希望一个更简单的相机库为他们提供更多的设计灵活性。
结果[/s2/]
CameraX的引入使Monzo能够简化其代码,使其更易于维护,并有助于简化开发。使用CameraX可以大大减少崩溃,他们不再看到相机闪光灯的随机激活。这些都有助于降低注册过程中的流失率,改善用户反馈。
CameraX的实现所带来的代码简化减少了近9000行代码,其中包括6000行UI代码。除了使代码更容易维护和简化开发,CameraX还提高了单元测试中的代码覆盖率。
重要的是,对注册过程的影响是巨大的。随着CameraX的推出和简化流程设计的改变,识别图像捕捉和自拍视频录制的退出百分比从25%下降到5%左右。
“对我们来说,CameraX的主要目的是保持稳定性,并为我们的开发人员提供轻松的集成体验。对我们来说,这是一个完美的图书馆——我们只想以简单的方式拍摄照片和视频。CameraX给了我们,加上我们的代码更简单,用户体验更好。”Anastasios MorfopoulosAndroid开发人员,Monzo
我们走吧
查看CameraX文档,了解如何引入一个更强大、更简单的方法。
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部