查看原文
其他

开源多年后,Facebook这个调试工具,再登Github热门榜(附链接)

GitHub猿 2022-07-01

来源:开源最前线(ID:OpenSourceTop) 猿妹综合整理

往期文章:看看人家那音乐网站系统,那叫一个优雅(附源码)!


正文

大家好,我是GitHub猿。今天,推荐一个跨平台调试工具。猿哥第一次使用就有点上头,爱不释手,必须要推荐给大家。

上次是谁要的跨平台调试工具啊,猿哥帮你找到了。


这是我目前见过最好的跨平台调试工具。功能完整,代码结构清晰。值得推荐。

让许多工程师合作开发大型应用大多会面临一个挑战,通常没有一个人知道每个模块是如何工作的,这种技能会让开发新功能、调查Bug或优化性能变得困难,为了解决这个问题,Facebook创建并开源了Flipper,一个可扩展的跨平台的调试工具,用来调试 iOS 和 Android 应用。近日又双叒登上了Github热榜。



Flipper目前已经在Github上累计标星 10.2K,累计分支 716,它分为两个部分
  • macOS 的桌面应用程序(目前仅支持 macOS )

  • Android 和 iOS 的原生 SDK

  • 搜索公众号Linux中文社区后台回复“电商营销”,获取一份惊喜礼包。


Flipper 是作为一个平台构建的。除了使用已经包含的工具之外,你还可以自己创建插件来可视化和调试来自移动应用程序的数据。Flipper 负责在移动应用程序上来回发送数据、调用函数和侦听事件。



Flipper 本身只提供架构平台。使它有用的是建立在它之上的插件:日志、布局检查器和网络检查器都是插件。你可以针对你的业务逻辑和应用程序中的用例构建插件。我们提供带有内置通用插件的 Flipper。前它有几个内置的插件,分别是:
  • Logs

  • Layout Inspector

  • Network

  • Sandbox

  • Shared Preferences

  • LeakCanary

  • Crash Reporter Plugin




如何构建自己的插件

Flipper 桌面应用程序和移动原生 SDK 建立连接,用于向设备发送数据和从设备发送数据。Flipper 对发送的数据类型没有任何限制,这使你可以在许多不同的用例中更好地了解应用程序内部的内容。例如,您可以从桌面可视化本地缓存的状态、发生的事件或触发应用程序上的操作。

源码获取

扫码下方二维码,后台回复【调试工具】即可获取

--END--


猿哥个人微信


添加猿哥个人微信即送一份惊喜大礼包


→ 技术资料共享

→ 技术交流社群



版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!

往日文章:
推荐一套开源通用后台管理系统(附源码)
一款神奇的极客工具,用了永无 Bug
推荐一个酷炫的监控系统(附源码)!
看看人家那 IM 即时通讯系统,那叫一个优雅(附源码)
看看人家那快速开发代码生成器系统,那叫一个优雅(附源码)!
30k+点赞!有了这个开源项目,说你是老板都有人信?(附源码)!
为什么国内 996 干不过国外的 955呢?
技术圈热议:阿里 GitHub 项目被爆 "刷 Star"!这波又摊上事了...

最近,GitHub猿建了一个「GitHub猿交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「GitHub猿」公众号后台回复【加群】邀请你入群。

你点的每个赞,我都认真当成了喜

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存