可以完全独立开发,Android方向有7年开发经验,有带领团队经验,有跨平台Flutter开发经验。
熟悉Android热修复、插件化、dex,arsc等相关技术
熟悉Android 常规的事件分发、自定义控件、动效等相关
熟悉面向对象,在意封装、继承,和接口设计
熟悉Android性能优化常规手段,有一定的实战经历
熟悉Android 四大组件相关framework代码
熟悉编写gradle plugin,有一定的实战经历
熟悉Https在Android上的适配、以及应用防破解相关知识
了解NDK开发,有过一点JNI开发经验
1、快递类APP
指导并带领组员从之前的Eclipse项目迁移到AndroidStudio,由于项目建项已久,随着功能逐步增多项目越来越大,2016年初继续使用Eclipse开发已经出现几个难以解决的问题,比如典型的65535方法数限制(转到AndroidStudio后我设计了一种针对5.0以下机型异步MultiDex加载的优化方案,防止第一次安装启动5s没加载完导致ANR黑屏),多渠道打包等。项目转移至当时的AndroidStudio1.x时,
需要做比较大的项目结构改造才能顺利编译通过,处理兼容问题,碎片化适配问题,so库适配兼容问题,Gradle多渠道打包方式,当然还有就是Dex拆分再优化加载的问题。
AndroidStudio发展至2.x时,随着新的Android系统发布,新的Android Design规范,还有当时热门的一些技术框架袭来,而彼时项目已经比较臃肿了,而且立项之初的一些框架陈旧,使用十分不方便,性能不佳,所以在此时带领组员进行了Android项目的大重构,
1、引入注解式视图绑定ButterKnife框架,给Activity瘦身。
2、EventBus消息通信告别书写复杂,大量的胶水代码BroadCast。
3、网络库从之前的HttpClient换成Retrofit+Okhttp。
4、数据库从SQLite换成GreenDAO。
5、异步框架换成RxJava,并基于RxJava响应式Api完整封装了App网络层,数据库层,图片加载层Glide。
2、电商类APP
采用MVP设计模式,Rxjava2+Retrofit+Okhttp网络层,Realm数据持久层,EventBus+注解框架ButterKnife+Glide。条码Zbar扫描,图片离线OCR识别(独立研究,该技术已作为公司资产,可向市面友商出售授权使用)+腾讯AI在线OCR集成。
IOS端Flutter版改造,带领IOS人员研究学习Flutter
角色 | 职位 |
负责人 | 高级Android开发工程师 |
队员 | UI设计师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
一款服务于申通、中通、全峰等各大快递公司快递员工作的使用工具,通过短信,云呼,网络电话等方式通知收件人签收,代替传统巴枪扫描,完成收件、到件、派件、签收全部流程工作。快递员线下收件,对接蓝牙电子面单打印机,完成寄快递一套完整流程。提供快递物流信息跟踪,对接各大快递公司查件接口,方
电商全球购APP 面向全球市场的一站式跨境电商平台,客户遍布六大洲两百多个国家和地区,平台支持20种主流语言和25种主流货币,其模式与wish、Joom有些许相似,早先以美国为主,现在覆盖全世界,全类目,以fasion和home为主 负责整个APP支付,主流程购物开发
带领技术团队的开发工作。由于是初创团队,人员不足,我承担全栈工程师角色,需求分析、UI设计、从App实现到后端对接整个过程全部参与,不过主要的编码重心在保证移动端快速实现功能做出产品。 从零开始,在3个月内做出一款服务于社会上快递从业人员(菜鸟驿站,小区超市门卫室代收等)方便快