Sonar是Facebook开源的移动应用Debug平台, 支持iOS 和 Android的应用程序,并可使用插件 API 进行扩展。 Sonar 由两部分组成:桌面客户端和移动 SDK。 Sonar 使用者与桌面客户端进行交互,而移动 SDK 则安装在工程师想要调试的 Android 或 iOS 应用程序中,调试时将数据传输到 Sonar 桌面客户端。开发者可通过Sonar桌面的操作界面,可视化APP代码,方便开发者审查和控制。

Facebook 曾开源一款基于 Chrome 开发者工具的 Android 调试桥 Stetho,官方建议开发者使用 Sonar 替代 Stetho, 以获得跨平台支持、更丰富的用户体验,以及丰富的可扩展性。

 

[repo owner=”facebook” name=”Sonar”]