信息和诉求
- GitHub:http://github.com/bobeve
- 期望城市:北京、杭州
开源项目和作品
- Eve:主要目的学习框架设计、主流开发方式。内容主要接入gank.io数据,后续准备接入知乎日报。
- 整体框架遵循Clean Architecture,使用Dagger解耦模块,主要划分Common模块、Repository模块与MVP模块,对象的创建和提供变得相对简单。
- Repository模块由Retrofit和RxCache共同构成,负责对数据请求进行处理,按照规则实现网络请求或者缓存请求。Rxjava响应式编程,得以流式解决嵌套请求、数据变、统一的错误处理。
- MVP模式解耦UI层和Model层,业务逻辑在Presenter层处理后,职责变的单一、简单、清晰。
-
EveJsBridge:封装Android与Js之间交互,通过annotation注解很方便实现事件监听和处理。
-
EveLabel:为图片添加贴纸的功能库,LabelView主要提供设置图片、设置贴纸、合成图片功能,对贴纸提供旋转缩放的操作支持。
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。
网友评论