推荐三个实用的开源项目

1,698 阅读2分钟

阅读文本大概需要 2 分钟。

今天给大家推荐三个开源项目,我觉得还是挺实用的。

1. BlockCanaryEx

听名字也知道,这个项目是基于开源项目 BlockCanary 的,只不过在此基础上进行了一些优化与扩展,其实对于 Android 开发来说,LeakCanary 和 BlockCanary 基本算是项目开发必备了,查找 App 内存泄露、卡顿分析非常好用,堪称 Android 开发利器。而 BlockCanaryEx 除了维持 BlockCanary 的大部分 UI 和功能外,额外添加了一些方法采样、GC 采样、监控 View 性能等功能,推荐大家使用下。

地址:

https://github.com/seiginonakama/BlockCanaryEx

2. Skeleton

这个项目是我团队成员 Ethan 前两天撸的,最初的灵感主要是实际工作中有不少预加载的需求,就是在 App 网络请求成功之后需要一些图片、文字的占位显示,很多这样的重复工作,一些现有的方案效果又不够好,于是他就动手自己撸了一个库,然后还开源了,我觉得这种态度非常棒,值得大家学习,而且这个库很小,但是应该蛮实用的,很多场景都会遇到,所以推荐给大家。

地址:

https://github.com/ethanhua/Skeleton

3. public-apis

之前有很多同学说不知道如何自学编程,其实自学编程最好的方式是先折腾个东西出来,一开始就知道自己要做什么东西,然后有了目标,去针对性的学习,不会那么枯燥,而且在实际解决问题中进步,项目折腾出来了,自己也算是入门了,成就感也特别大,这种我认为才是自学最好的方式。

而这个项目就可以帮助大家折腾出一些小项目出来,比如你是 Android 也好、iOS 也好、Web 开发也好,这个项目提供各种开放的 api 供你使用,不用担心数据哪里来,比如音乐、阅读、新闻等,很大很全,不过基本都是国外的,但是这才体现逼格高啊。

地址:

https://github.com/toddmotto/public-apis

以上,就是给大家推荐的三个开源项目,希望对大家有用。

PS:补充下,我的后花园 Telegram Channel 链接,懂的入。

https://t.me/stormzhangpro

推荐阅读:

Google Instant Apps VS 微信小程序

想跟大家一起做件小事

END

这是一个靠颜值取胜的组织!