造轮子,是一个程序员的基本装逼技能。这些轮子可以的来源可以是:
这一年里,在工作上,我主要做的都是移动开发,分别是三种不同的技术栈:
与之前的微博分享相比,微信分享就没有那么容易了——微信官方的 SDK 太差劲了。文章也写得像一坨屎——因为文档里的代码都是截图的。。。
早期在评估的时候,使用的是第三方 SDK —— shareSDK。可是,这个第三方 SDK 需要注册相应的账号,并且在后台,我们可以看到对应的分享数据。这也就意味着,它会收集一些用户信息,考虑到在这个因素,只好自己编写相应的对接逻辑。
在纠结了几天的图表功能之后,我开始开发一个新的功能。即分享内容到短信、微信、微博等渠道,对应的我有一个简单的 Task:
继续上一天的 MPAndroidChat 填坑记录。
在完成了基本的业务功能之后,我开始去画相应的图表。这不是一件简单的事,尽管已经有了 MPAndroidChart 这样的图表工具。但是显然,它带来的问题,可能比解决的问题还多。
依旧的和 2016 年相似,很多都是电子书,非技术书只能看了一小部分。还有一些是买给花仲马的书,考虑到书的数量有很多,我先列出我**完整看完的非技术书:
本来在上一天里,我已经完成了业务的功能。在 Code Review 的时候,代码中有一些不符合 Android 的实践,又或者是有更好的方式。
在之前的两天里,已经实现了大部分的功能。但是,仍然遇到了一些 Toolbar 的问题,除了努力地解决这个问题之外,还写了几个简单的测试。
最近我和我的同事们,一起在创建一个新的编程语言:Charj 。它是一个使用 Rust 编写的描述式、中间编程语言。GitHub: https://github.com/charj-lang/charj