开源多年后,Facebook这个调试工具,再登Github热门榜

1496 篇文章 10 订阅
1494 篇文章 14 订阅

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

编辑切换为居中

添加图片注释,不超过 140 字(可选)

Flipper目前已经在Github上累计标星 10K,累计分支 707(Github地址:https://github.com/facebook/flipper),它分为两个部分

  • macOS 的桌面应用程序(目前仅支持 macOS )

  • Android 和 iOS 的原生 SDK

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

编辑切换为居中

添加图片注释,不超过 140 字(可选)

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

  • Logs

  • Layout Inspector

  • Network

  • Sandbox

  • Shared Preferences

  • LeakCanary

  • Crash Reporter Plugin

编辑切换为居中

添加图片注释,不超过 140 字(可选)

如何构建自己的插件

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

   资源获取:
大家 点赞、收藏、关注、评论啦 、 查看👇🏻👇🏻👇🏻 微信公众号获取联系方式👇🏻👇🏻👇🏻
精彩专栏推荐订阅:下方专栏👇🏻👇🏻👇🏻👇🏻
每天学四小时:Java+Spring+JVM+分布式高并发,架构师指日可待

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值