推荐3个优质学习项目

又到每周推荐的时候了,会不定期给大家推荐一些项目,为了保证尽可能节省大家时间,会做到:

1. 对于项目不会看看readme就直接推荐,会尽可能clone、编译、然后打包,确保能运行,提前排一下坑,查看实际效果后推荐(除了一些特殊项目,相关技术我也不太了解的~~)。

2. 对于推荐的项目,我会提供我自己编译的 apk下载,方便大家安装挑选,毕竟不可能每个都学。

1

AndroidGodEye

这个项目比较有意思,如果你经常看本号文章,应该记得这一篇文章:

主要是在手机上搭建一个服务器,然后实现在浏览器上可以直接点击播放手机中存储的视频。

这个项目的原理和这个还是有一定关联的,但是从完善程度和功能丰富程度来看,今天推荐的项目要好太多~

AndroidGodEye是一个可以在PC浏览器中实时监控Android数据指标(比如cpu、内存、卡顿、内存泄漏等等)的工具,你可以通过wifi/usb连接手机和pc,通过pc浏览器实时监控手机性能,而且提供了api供开发者在release阶段进行数据上报。

好了先看个效果图,大家就明白了:

手机端运行后,会给一个PC端访问的地址,输入后:

然后你可以在PC端,查看手机的内存、帧率、网络、CPU、Crash、内存泄露、卡顿等信息。

当然了,如果你是抱着学习的心态,更关注的应该是源码,他是如何获取到这些信息,并且在浏览器上呈现的,可以考虑学一哈~~

其次对于,如果你正在做性能监控相关Topic,这也是一个非常不错的参考项目。

恩,平时对这方面关注并不多,这个项目我也准备好好学学~

项目地址:

https://github.com/Kyson/AndroidGodEye/

2

我的音乐-Musicoco

这是个管理本地音乐的app,目前关注人不多,但是这确实是个非常棒的作品,大家可以安装体验哈。

UI设计、动效以及功能完善程度都很棒,其次因为很多项目的数据都是抓的官方接口所以很容易就失效了,相对而言这个app就不会出现这样的情况,你可以慢慢学习~

可以通过该图看一下包含的功能:

简单贴几个效果图:

该页面有一些联动的动效~~

很喜欢主题色定制这个功能~

https://github.com/DuanJiaNing/Musicoco

3

ReadHub资讯客户端

该应用仅为个人兴趣所开发的 Readhub 第三方客户端,非无码科技官方产品。

这个客户端相对比较简单,基于MVP,代码封装的还是不错的;如果你需要一个练习MVP的相对入门项目,那么不妨学习下~~

https://github.com/BryantPang/ReadHub

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180126G035FO00?refer=cp_1026

扫码关注云+社区