一、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
- architecture, MVP-Dagger2 architecture
 - web request, retrofit2 + OKHttp3
 - image loader, universal-image-loader
 - findViewbyId, JakeWharton/butterknife
 - log, orhanobut/logger
 
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
对项目进行了如下重构:
- 架构变化:
 
- 关键模块向 MVP 迁移
 - 网络请求进行统一管理(部分还没有实现整合)
 - 采用 dagger2 进行依赖注入
 - 采用 Butterknife 绑定 View 简化代码
 - 界面与功能调整:
 
- 分离出 MainFragment,减轻 MainActivty “重量“
 - 从 SettingActivity 中分离出 ExportCSVTask、RestoreTask、BackupTask
 - 从 SingleAddActivity、BatchAddActivity(BatchListFragment 承担主要功能逻辑) 中抽取出 BookScanFragment
 - 从各个组件中抽取出 AlertUtil、AnswersUtil、AppUtil、SharedPrefUtil 等工具类
 - 构建 BookMultiClickAdapter 实现多选、长按、单击等事件响应(尚未完善)
 - 修复 shortcut 中,add 不显示的问题
 - 其他 UI 调整
 - 其他调整:
 
- 依照 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
 .ideato.gitignorefile- Modify multi connection string in Property named
 REDIS_CONNECTION_STRINGof ProccessorGetRedis
2.3.3 My plans
- make 
PutRedismore flexible - add a processor that put data into a cluster
 - etc…