查看原文
其他

学不动了系列,又来推荐一波优质项目咯 9

鸿洋 鸿洋 2020-10-29
好了,这个周六在家边看魔兽争霸 3 黄金联赛冬季赛,边准备的这篇文章,我估计这个号的关注者了解 war3 的人很少。


这里是我新做的一个系列,主要分析一些大厂对外的分析,优质项目,以及技术相关一些话题。

标题实在太难起了,一直不想用一个名字然后更换数字,发这个系列最多的留言就是「学不动了」。所以这个系列以后就叫学不动系列了,主要是大厂的东西确实难啃。


副标题就取文章中某节内容了。

本系列所有带下划线的链接都可以直接点击,其余需要手动复制到浏览器查看。


上一期入口:
学不动了?扶你起来继续学 | 8


1. 闲读


很久前的一起,给大家推荐过一个《我的透明创业实验》。



大家可能没有太关注,作者每周会更新进展,所以我每隔几周就会关注一下。


与很多大家关注的副业不同,这是一个非常脚踏实地的利用自己的技术再做产品,我数了一下,距离作者的一年时间,已经过去了一半以上,目前大概有 5 个产品,不过距离收益目标仍然有很大的距离。


我关注的原因:一方面是好奇;另一方面我也有梦想,但目前没有这么大的勇气。


大家感兴趣可以看下:
https://blog.t9t.io/


有意思的是,有一个产品对大家还是有用的,一个在线 markdown 的简历编辑器:


https://github.com/timqian/resumd


使用地址:
https://resumd.t9t.io/



同样的,我先放在 wanandroid了。



后续咨询下协议,如果可以,准备搭建到自己的服务器,简历示例使用中文。

大家要写简历可以直接使用,不用太花哨,pdf 足以。

关于简历模板,可以参考这两篇文章,始终要坚信,优秀的履历才能为你的简历增彩。


2. 大厂对外分享


字节跳动技术团队

开源 | Scene:Android 开源页面导航和组合框架


主要介绍自研的 Android 页面导航和组合框架,更方便的实现一些视频切换动画。


开源地址:
https://github.com/bytedance/scene 


美团技术团队


Android静态代码扫描效率优化与实践


主要介绍Android静态扫描工具Lint、CheckStyle、FindBugs在扫描效率优化上的一些探索和实践


Probe:Android线上OOM问题定位组件


分享美团的Probe组件是如何对线上OOM问题进行快速定位的。


知乎


知乎 Android 客户端三方库敏感代码扫描机制 - FindDanger
https://www.jianshu.com/p/248ef6db02c5


未来对于隐私代码访问限制等等会越来越严格,如果能做一个对应用隐私 API 的调用检测是很有意义的,如果大家有做技术的,刚好目前没有这方便机制,可以考虑立项。


知乎这个文章分享了一些思路,不过没有开源项目。


历史分享(点击可直接访问):



3. Google 对外分享


下面几个都是视频教程哈。


1. 是时候迁移至 AndroidX 了 | 中文字幕视频


https://www.bilibili.com/video/av74729260



Jetpack 的项目经理指导你如何完成到 androidx 的迁移。


2. 读懂 Android Studio 分析工具数据 | 中文字幕视频


https://www.bilibili.com/video/av75349812



Studio 提供的能力越来越强大了,很多时候了解下一些能力,可以很方便的帮助我们排查一些问题。


3. Fragment 的过去、现在和将来 | 中文字幕视频


https://www.bilibili.com/video/av77320837/



Fragment绝对是一个大家又爱又恨的一个 API,这个视频将为大家介绍 Fragment 的源起,最近我们做出了哪些变更以让 Fragment 更易于使用,以及我们对 Fragment 的将来所做的规划。


一个有意思的评价:



发现 bilibili 确实是个学习的好地方,大家可以通过官方账号发现更多。


官方对外其次还有一些 Kotlin的官方课程(需要网络良好):


https://codelabs.developers.google.com/kotlin-bootcamp/
https://codelabs.developers.google.com/android-kotlin-fundamentals/

4. 一个 Flutter wanandroid 客户端

iceCola7的 Kotlin客户端是我用的最多的客户端了,所以他写了 Flutter 客户端我也非常自信的就敢推荐给大家。

整体功能完成程度很高,而且很流畅,另外私下交流了一下,希望能够屏蔽到一些 H5 页面恶意打开一些 app,后续这些开源 App 也都会增加对 H5 页面的一些阅读体验优化,例如:去掉浮窗广告,屏蔽恶意跳转,甚至提供夜间模式等。


https://github.com/iceCola7/flutter_wanandroid


下载地址:

https://github.com/iceCola7/flutter_wanandroid/raw/master/android/release/flutter_wanandroid.apk


git主页有fir 的二维码下载更方便一些。


另外作者也整理了一些 Flutter 学习资料:


  • Dart 官方网站

    https://dart.dev/

  • Flutter 官方网站

    https://flutter.dev/

  • Flutter 中文网

    https://flutterchina.club/

  • Flutter 官方 Demo

    https://github.com/flutter/flutter/tree/master/examples/flutter_gallery

  • Flutter 社区中文资源

    https://flutter.cn/

  • Flutter 教程

    https://guoshuyu.cn/home/wx/Flutter-1.html

  • 阿里巴巴咸鱼团队系列文章

    https://www.yuque.com/xytech/flutter

  • 阿里巴巴flutter-go:包含 Flutter 常用 140+ 组件的 Demo 演示与中文文档

    https://github.com/alibaba/flutter-go

  • awesome-flutter:包含了很多优秀的 Flutter 库

    https://github.com/Solido/awesome-flutter

  • Flutter-Notebook:提供了很多优秀的样例

    https://github.com/OpenFlutter/Flutter-Notebook

  • Dart 语言的 Json 转 Model 插件

    https://github.com/neverwoodsS/idea_dart_json_format

  • 在线 Json to Dart

    https://javiercbk.github.io/json_to_dart



周一啦,祝大家元气满满!


推荐阅读

普通二本的辛酸面试之路

“这个需求很简单,怎么实现我不管”

面试官:简历上最好不要写Glide,不是问源码那么简单



扫一扫 关注我的公众号
如果你想要跟大家分享你的文章,欢迎投稿~


┏(^0^)┛明天见!

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

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