熟悉流行的第三方库: rxjava2, glide, okhttp3,retrofit。
熟练掌握 rxjava2常用操作符。熟悉mvp项目架构模式。
了解一些常见动画API
熟悉常用git命令。熟悉git flow工作流
熟悉View的绘制流程,以及相关的触摸反馈,事件分发机制。
熟练使用Kotlin
能够集成三方SDK的接入,如登录,分享,推送等、
了解一些gradle多渠道风格配置。
有一定阅读英文文档能力
了解jetpack套件
方正天睿
2018.06 - 2018.07
责任描述:android端项目负责人,参与项目需求讨论,整个安卓端代码编写。
技术要点:实现第三方登录、分享功能的SDK接入.
集成loadSir加载库,并封装到BaseActivity.
组件化项目
封装以Retrofit+Rxjava为基础的网络架构。
通过viewpagerLayoutManager实现轮播图
自定义RadioGroup解决radioGroup嵌套多布局单选效果失灵的问题
通过Rxjava实现观察者模式的事件分发(类似eventBus的作用)
项目使用MVP模式作架构
使用Jenkins自动化构建应用。
根据需求,改造现有轮播图库。并上传到bintray远程仓库。库开源地址 https://github.com/Leaflc/MagicBanner
保易送 2018.01 - 2018.03 项目环境:使用的开发语言是java。 主要。有以下功能模块:1.订单操作(接单,改单,拒签……) 2.首页轮播图,咨询,问答列表 3.个人中心。应用有两个端商家端和小哥端。 责任描述:android端技术选型,项目架构。模块
项目描述:模拟股票投资 责任描述:android端项目负责人,参与项目需求讨论,整个安卓端代码编写。 技术要点:实现第三方登录、分享功能的SDK接入. 集成loadSir加载库,并封装到BaseActivity.