开发者游乐场
为什么需要开发者游乐场?
该应用程序在很大程度上依赖于 WebView 和与服务器的活跃连接,这使得在开发过程中快速测试功能变得具有挑战性。通常情况下,您可能需要多次重建应用程序以测试特定行为。尽管 Compose 预览 功能可以帮助进行 UI 测试,但有时仍然不够,可能需要您经历整个用户体验流程,这可能是繁琐的。
为了节省开发时间,我们创建了一个 开发者游乐场。此游乐场仅在调试构建中通过应用程序 快捷方式 可访问。这确保它不会干扰应用程序的其他部分。
note
游乐场代码位于 app/src/debug
sourceSet 中。
您可以根据需要使用游乐场,但只有在对其他开发者有价值时才提交更改。当提交游乐场的更改时,请确保遵循 代码风格 和 最佳实践。然而,翻译可以省略。
有价值贡献的示例
- 一种故意导致应用程序崩溃的方法,用于测试缓存文件夹中的错误报告。
- 显示应用程序中使用的所有组件和主题的工具。