1.5年Android独立开发经验
2.熟练app性能优化,重构,OOP,AOP开发
3.熟悉NDK开发,JNI,Opencv
4.熟悉react vue
5.熟练的设计模式: 创建型: 工厂、抽象工厂、单例、建造者、原型。 结构型:适配器、装饰器、代理模式、组合模式。 行为型:策略、模板方法、观察者、迭代器、责任链。
6.熟练MVC,MVP,熟悉MVVM,善于框架搭建base封装.
7.熟练HTTP,Socket.TCP/UDP
8.熟练Kotlin.
9.熟悉组件化开发,分模块安排任务
10.熟练kotlin,flutter开发
二.个人开源项目,公开文章: github:https://github.com/Jlanglang/
简书:http://www.jianshu.com/u/6bac141ea5fe
三:常用开发工具: Android studio,idea,Chrome
四:常用开源库: RxJava,Retrofit,JsBridge... 快速上手开源库 个人追求,开发感悟:用(稳定合理&&少)的代码,实现需求
2018.01-至今有棵树erp管理系统
项目描述: erp
个人职责: react开发erp系统.
2017.10-至今SkyBay
项目描述:
在googlePlay上线的跨境电商APP,面向中东市场.
项目结构: 组件化,MVP.MVC混合
技术要点: 1.MVP组件化开发,基础库同脉链项目 2.AOP实现事件埋点.异常提示处理 3.国际化语言处理 4.阿拉伯语言下RLT模式兼容 5.广告自实现,设计 6.外链路由处理支持 7.kotlin开发 8.模板化多适应列表.
个人职责:
项目旧代码重构,重写; 代码架构优化,组件化设计 功能需求实现
2017.08-2017.09脉链
项目结构:
组件化 +mvp 技术(个人开发库): 1.MVP Base层:Activity,frgament,presenter,model封装 2网络层:RxJava+Retrofit,Gson解析,DES加密解密封装,Rxbus事件总线 3.图片处理:glide加载,图片预览,拍照,压缩,裁剪封装. 4.utils-common:公共工具库 5.整合依赖层:Jmvp(1,2,3,4组件整合,对于项目进行个性配置,所有moudel依赖该库进行开发) 功能: 1.im开发定制,单聊群聊, 2.朋友圈,打赏 3红包(随机,口令,语言,普通), 4层树形结构人脉推荐 这是一款以6层人脉为亮点的社交app, 使用虚拟代币收发红包,打赏文章,主播,推广广告,对接区块链.观看讲课视频等app功能
个人职责: 安卓研发负责人
2016.08-2016.10麦客中国
项目描述:
1.mvc结构 2.网络框架:rxAndroid+Retrofit 3.事件处理:rxbus 4.图片处理:glide 5.基本结构:1个activity+n个fragment 6.适配:Autolayout 7.自定义控件:时间选择器,仿ios加载框 8.混合开发:h5交互,jsbridge
个人职责:
安卓独立开发,负责整个项目全部编写与架构设计
2016.05-2017.07行得通技师端(第一版及第二版)
项目描述:
1.mvp结构 2.网络框架:rxAndroid+Retrofit2 3.事件处理:rxbus 4.图片处理:glide 5.基本结构:n个activity+n个fragment 6.适配:Autolayout 7.自定义控件:时间选择器,仿ios加载框 8.混合开发:h5交互,jsbridge 为4s店的员工设计的移动端,方便员工开单,查询,结算.
个人职责: 独立开发
2016.01-2016.03行得通客户端
项目描述:
1.mvc结构 2.网络框架:Universal-AsyncHttpclient 3.图片处理:Universal-Image-Loade 4.结构:N个activity+N个fragment 5.适配:Autolayout 6.混合开发:h5交互,javaScriptInterface
个人职责: Android独立研发,负责项目结构设计,编写.