1.扎实的JAVA基础,对java部分知识有深入了解原理
2.扎实的Android基础技能,以及熟悉Android系统的机制原理
3.有React-native的native端、FE端开发经验
4.有Flutter开发经验
5.熟练使用Kotlin语言开发
6.熟练使用第三方开源Glide,Fresco,Okhttp,Retrofit等框架并熟悉内部实现原理
7.有集成过第三方SDK如:极光一键登录、PUSH,IM,网易云信IM,小米PUSH,华为等各大场上PUSH,视频播放器SDK,地图SDK等方面的丰富经验
7.独立搭建APP框架,有社交,游戏SDK,生活服务类,职场,资讯类等APP的开发经验
58 同镇 APP
架构
2018.12—至今
描述:1. 网络框架的搭建,使用 Retrofit+Rxjava+EvenBus 方式搭建网络层框架
2. 负责 IM(即时通讯)模块的开发及维护
3. 负责 Push(推送)模块的开发维护
4. 性能优化处理,利用 Leakcanary 处理内存泄漏,利用 Bugly 的 API 实现线上 crash 的疑难杂症。
你的成就:
1. 利用技术手段降低线上的崩溃率
2. 内存优化,避免 app 的卡顿现象及減少内存的占用
3. 框架的搭建,使组内同学在版本迭代开发上大大提供效率
58 同城 APP
架构
2014.09—2019.06
描述:1.负责 6.0 大版本详情页由 web 页转为 native 的框架设计,针对界面布局情况,开发出各个通用的模块组件,页面的渲
染首先增加了预加载功能、然后使用 xml 格式数据,做到边解析边展示,大大的加快了页面的渲染速度,完全
达到了手
Q 的页面渲染标准。2.负责 APP 推送模块功能,并研究出新的用户无感知的保活方式 3.各页面来源埋点体系框
架的设计
,利用 Activity 的生命周期及 UUID 特性解决了每个页面及时重复进入也不会生成相同 ID 的情况,解决的智能数
据统计
部门的统计。4.负责首页的整体大改版的框架设计,使用传统的 MVC 模块,以及公用组件的开发,数据完全依
赖数据
来驱动的设计方式,大大的減少了其他组内成员的开发成本以及产品需求的更新换代不依赖发版解决。5.引入
Leakcan
ary,解决无痕代码在非发包中的内存泄露情况,优化 APP 内存性能并利用它上传泄露信息至 iwork 平台便于开
发者收
集信息,并分析 Leakcanary 的实现原理。6.收集线上包报出的 crash 等疑难杂症问题,并研究解决,使线上的崩
溃率目
前已知降到了 0.05%左右。7.项目中运用了到 Volley,okhttp,Rxjava,ReactNative,Fresco 等各种流行框架 8.负责
APP
版本迭代中,框架的性能优化等等。9.负责 APP 内 RN 项目中中间层封装的维护 10.负责 APP 内圈子、换换两个
功能 RN
页面模块的 js 页面框架搭建以及界面开发。
你的成就:
APP 性能得到优化线上 crash 降低迭代版本稳定进行
8 同城 APP 客户端版本迭代负责人,按产品需求池进行组内分配并管理 2.58 同城/同镇 APP 客户端各框架开发及性能优化 3.58 同城/同镇 APP 客户端跟进产品需求/技术需求开发改进 4.58 同城/同镇 APP 客户端开发/上线流程管理/优化,并制定相关规范
1.58 同城 APP 客户端版本迭代负责人,按产品需求池进行组内分配并管理 2.58 同城/同镇 APP 客户端各框架开发及性能优化 3.58 同城/同镇 APP 客户端跟进产品需求/技术需求开发改进 4.58 同城/同镇 APP 客户端开发/上线流程管理/优化,并制定相
Android组组长 内容:爱玩宝APP 1.负责搭建jenkins打包平台 2.优化历史遗留代码框架 3.处理历史遗留各种疑难bug 4.管理组内事务