年关将至,相信很多公司此时都非常忙,为了元旦或者过年之前发布新的大的功能或迭代,或改版。我们也是如此,后面属于加班季节了。早上醒来就在想,是否为项目中增加点什么,或者更新些东西,
今天忙了一段时间,收集了一些新的开源技术知识,也将会是我自己在工作中可能使用到的,希望对大家有用。
网络框架:推荐使用retrofit2.0:https://github.com/NeglectedByBoss/RetrofitClient;
热修复: 推荐Tinker:https://github.com/baidao/tinker-manager;
动态加载:weex跟React Native;重点推荐weex:https://github.com/alibaba/weex;
带响应状态的按钮(不用selector了):https://github.com/niniloveyou/StateButton;
应用自动静默更新安装:https://github.com/a-voyager/AutoInstaller;
图片工具:glide跟fresco,重点推荐glide:https://github.com/bumptech/glide;
提示工具:Toast跟snackbar,重点推荐snackbar:https://github.com/yangteng2013/SnackEngage;
刷脸识别:https://github.com/hss01248/FaceDetect;
列表跟九宫格视图:DiffUtil 来高效更新 RecyclerView:https://github.com/antoniolg/diffutil-recyclerview-kotlin;
统计自定义事件自动化埋点:https://github.com/wobuaihuangjun/EventCollection
监听自身卸载,反馈统计:https://github.com/venshine/AppUninstall
自定义支付密码Edittext,跟键盘:https://github.com/fanbaolong/TestPassword
增量更新:https://github.com/shanquanqiang/UpdateApk
汉字转拼音:https://github.com/stuxuhai/jpinyin
推荐工具:
多分统计工具:https://github.com/mihaip/dex-method-counts;
Android抓包工具:https://github.com/JZ-Darkal/AndroidHttpCapture;
很多东西值得我们去思考,
如何避免重复造轮子;
如何更高效的协同作业;
我个人很讨厌埋点式的开发;求分享解决办法。
后面还有很多开源的,已经或即将使用的,将会在以后晒出来。
感谢开源的人。
by Jack Yang
2016-11-20 00:44:40