使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
赞誉
“借助 Android 架构组件,我们正在重新设计整个应用的架构。很高兴能采用 Google 认可的、有主见且整洁的方式构建 Android 应用,从而更轻松地支持配置更改。”
Drew Hannay,LinkedIn 的资深软件工程师
赞誉
“Room 可让我们非常轻松地创建数据库表格和 DAO,因此我们可以快速构建自己的产品。而且,注重可测试性对我们来说至关重要。”
Demian Insung Hwang,
KakaoTalk 的 KakaoTalk 开发者
赞誉
“借助 Android 架构组件,我们在新功能的开发上实现了更高的灵活性和更短的周转时间。随着越来越多的开发者开始使用它,我们的整体速度也在不断提升。”
Vishwanath Ramarao,Hike 首席技术官
查看案例研究
赞誉
“我们很喜欢 ViewModel 和 LiveData!我们的代码明显变得更加简洁、稳定和易读,并且代码架构实现了完美统一。稳定性也得到了提升!”
Zheng Songyin,BeautyPlus 的高级开发经理
查看案例研究
赞誉
“Android Studio 中的强大支持以及丰富的静态检查,是我们能够如此得心应手地使用 Room 的关键因素。”
Adam Simek,Strava 工程师
赞誉
“LiveData 在观察模式方面更简捷且更高效。
可读性得到改善,而且我们不用担心生命周期管理的问题。”
Ryan Sejong Suh,KakaoTalk 的 KakaoPay 开发者
赞誉
“由于没有冗杂的样板代码,新开发者可以轻松快速地掌握 Android 架构组件。”
Sumiran Pradhan,Zillow 的高级软件开发工程师
查看案例研究
赞誉
“我们采用了几十种不同的技术,而 Room 给我们带来了巨大的改进。注重可测试性至关重要。”
Andy Lawton,Tinder 的 Android 平台主管
查看案例研究
赞誉
“Room 十分简单易用。它确实有助于我们编写更清晰的代码,并能帮助我们从一开始就避免许多类型的错误。”
Sergio Teran,iHeartRadio 的 Android 工程师
查看案例研究
赞誉
“Room 提供了一种很好的方式来快速创建数据库以进行单元和交互测试。”
James Sungsoo Jung,
KakaoTalk 的 KakaoTalk 开发者
赞誉
“通过使用 Android 架构组件,开发者的工作效率确实得到提高。一旦新的开发者了解 ViewModel 中的逻辑所在,就会爱上它!从头开始也会变得更容易。关于内容的布局方式,你会有一条清晰的思路。”
Sumiran Pradhan,Zillow 的高级软件开发工程师
查看案例研究
赞誉
“WorkManager 简化了 redBus 应用向其后端服务器发送信息的方式。WorkManager 库能够处理网络连接、电池等参数以及使用适当的处理程序(如 AlarmManager 或 JobScheduler),使我们能够专注于构建业务逻辑,并将执行细节任务转交给 WorkManager。”
Dinesh Shanmugam,redBus.in 的 Android 主管
查看案例研究
赞誉
“Android Jetpack 导航设计精良,完全可配置。我们使用自定义视图重构了旧版抽屉式导航栏,从而去除了所有反模式。我们打算将其更广泛地运用到我们的应用之中。”
Emery Coxe,HomeAway Android 主管
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],[],[],[]]