一、My Github

My github address: github.com/cnneillee

A glance of my github

二、My Typical Repos

2.1 cnneillee/DailyZHIHU

2.1.1 Active period

Mar 20, 2016 – May 10, 2017

2.1.2 Some of the points

2.2 cnneillee/MyBookshelf

forked from smartjinyu/MyBookshelf, make PR and accepted. See details here

2.2.1 Active period

Jan 15, 2017 – May 10, 2017

2.2.2 My Contributes

对项目进行了如下重构:

  1. 架构变化:
    • 关键模块向 MVP 迁移
    • 网络请求进行统一管理(部分还没有实现整合)
    • 采用 dagger2 进行依赖注入
    • 采用 Butterknife 绑定 View 简化代码
  2. 界面与功能调整:
    • 分离出 MainFragment,减轻 MainActivty “重量“
    • 从 SettingActivity 中分离出 ExportCSVTask、RestoreTask、BackupTask
    • 从 SingleAddActivity、BatchAddActivity(BatchListFragment 承担主要功能逻辑) 中抽取出 BookScanFragment
    • 从各个组件中抽取出 AlertUtil、AnswersUtil、AppUtil、SharedPrefUtil 等工具类
    • 构建 BookMultiClickAdapter 实现多选、长按、单击等事件响应(尚未完善)
    • 修复 shortcut 中,add 不显示的问题
    • 其他 UI 调整
  3. 其他调整:
    • 依照 mvp 架构对项目进行分包

2.3 cnneillee/nifi-redis

forked from qntfy/nifi-redis, make PR but not accepted yet. See details here

2.3.1 Active period

April, 2017 - May, 2017

2.3.2 My contributes

  • Mainly add the proccessor PutRedis
  • Update nifi version to 1.1.2
  • Add .idea to .gitignore file
  • Modify multi connection string in Property named REDIS_CONNECTION_STRING of Proccessor GetRedis

2.3.3 My plans

  • make PutRedis more flexible
  • add a processor that put data into a cluster
  • etc…