Android开发工程师

信息和诉求

  • GitHub:http://github.com/bobeve
  • 期望城市:北京、杭州

开源项目和作品

  • Eve:主要目的学习框架设计、主流开发方式。内容主要接入gank.io数据,后续准备接入知乎日报。
  1. 整体框架遵循Clean Architecture,使用Dagger解耦模块,主要划分Common模块、Repository模块与MVP模块,对象的创建和提供变得相对简单。
  2. Repository模块由Retrofit和RxCache共同构成,负责对数据请求进行处理,按照规则实现网络请求或者缓存请求。Rxjava响应式编程,得以流式解决嵌套请求、数据变、统一的错误处理。
  3. MVP模式解耦UI层和Model层,业务逻辑在Presenter层处理后,职责变的单一、简单、清晰。
  • EveJsBridge:封装Android与Js之间交互,通过annotation注解很方便实现事件监听和处理。

  • EveLabel:为图片添加贴纸的功能库,LabelView主要提供设置图片、设置贴纸、合成图片功能,对贴纸提供旋转缩放的操作支持。

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。

你可能感兴趣的:(Android开发工程师)