微博工作记录

按时间顺序,记录入职微博后,自己负责开发过的大功能。主要记录核心内容以及开发过程中的问题,思考。

投票发布器(2019/3)

微博发布器增加投票功能,开发时就是开发一个发布器附件,这里面包括投票 View,数据,以及复杂的发布器互斥。

输出

微博详情页重构(2019/1-3)

抽取转评赞模块。分为两期拆分,到微博后最大的一次代码改动。 主要就分而治之,对正文页进行模块拆分,各自负责自己独立的业务,降低代码的耦合性,提升可维护性。

主页 Tab 重构

对微博 tab 底栏进行改造。以前的 tab 大都是硬编码,不能支持灵活配置,重构主要解决配置的问题,重构后可以根据不同策略展示不同的底栏。

发布器 UI 改造

模仿 Facebook 发布器,替换原来的九宫格菜单,重新设计为底部滑动菜单。

编辑微博

微博可再次编辑。

主页小房子 Lottie 动画

使用 Lottie,在首页有新微博时,显示一个刷新动画,以及点击时刷新消失的动画。

rss facebook jianshu juejin weibo twitter github gitlab youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora