1、熟悉Android客户端开发和设计,能够对整个app进行架构设计,通过checkstyle插件保持团队代码风格一
致性,通过findbugs、pmd对代码进行静态bug检测,在开发阶段编写测试用例,搭建jenkins对项目工程做
自动化配置
2、熟悉常用的开源库rxjava、retrofit、volley、greendao、universal-image-loader、butterknief等,
阅读过一些开源的代码。
2页让最好的人才遇见更好的机会
3、熟悉android性能优化,内存优化
4、掌握webview使用,熟悉hybird app开发方式
5、掌握weex使用,熟悉weex开发方式
6、熟悉组件化开发方式
7、熟悉常用的架构模式,常用的设计模式
8、具有良好的编码风格及文档编辑能力,能够对常见的问题快速定位
9、熟悉html、css、javascript、jquery、vue、es6、webpack等
10、熟悉nodejs开发
11、热爱技术,有强烈的责任心和团队精神,善于沟通和合作,能够独立完成设计和编码
自己写的一些库
图片选择器库、数据绑定工具库、fit-we(Weex容器)、fit-hybrid(H5容器)、DataCollectionLoader(Weex
端数据无痕埋点)、vue popupwindow、mock接口工具等
车国商户版
项目描述:面向车商提供购车贷款、发布车源、车源大厅、客户线索、寻车、车辆物流等功能。
相关技术:
1、负责此项目架构搭建、技术选型、基础库开发,整个项目采用分为三层:基础层(包含通用工具库、通用ui
库、H5容器库、Weex容器库)、业务层(包含具体业务如订单模块、支付模块)、主工程,业务层的库和主工程
都能够单独打包测试,更好的分工开发
2、h5容器采用在线url链接方式加载,内部制定一套协议来协调js和native相互调用,统一js调用方式和原生扩
展功能模块的写法;weex采用离线包资源方式加载,可以远程配置包升级,统一js调用方式和原生扩展功能模块
的写法
3、采用checkstyle统一开发同事代码风格
4、采用jenkins对android项目持续集成,添加findbug和pmd静态代码检查bug工具
车国C端
项目描述:面向C端用户提供汽车分期贷款、贷款在线分期支付、车辆保险违章服务、汽车资讯、我的钱包等
服务。
相关技术:mvp、volley、greendao、自定义控件、第三方支付、webview、动画、分享、glide等