5年Android开发经验,具备独立开发能力
熟悉Java基础,熟练运用Java多线程,泛型,反射等技术
熟悉JVM原理,了解Java内存模型,Java内存区域及内存分配策略
熟悉Http的使用,熟悉Https加密原理
熟悉Retrofit,okHttp,RxJava等常用库的使用,并了解其原理
熟悉Android中的Handler机制,事件分发机制,View绘制流程
熟悉自定义View,熟悉Android动画,具备复杂Ui组件的开发能力
熟悉Android屏幕适配,了解适配原理
熟悉Android中的流畅度优化,内存优化,安装包等优化
熟悉RecycleView优化,及LeakCanary性能优化工具原理
熟悉ClassLoader加载原理,了解热更新,插件化等技术
熟悉MVC,MVP,MVVM,Clean等架构
熟悉常用的设计模式,并能对项目进行合理的优化,了解JitPack
了解Binder机制原理,了解AIDL
了解AMS,PMS,WMS
了解Android系统,应用程序进程,Activity,Service等启动过程
了解Kotlin
泡面短视频
项目简介:一款可以和明星演对手戏的短视频APP,也是一款汇集戏剧爱好者、综艺咖、搞笑达人的原创短视频社区
开发环境:Android Studio+Git
职责描述:负责广场,剧本库等模块的开发,Bug修改,性能优化等工作
技术描述:1. 优化剧本结构,增加Manager类统一管理。优化下载工具,降低耦合
2. 优化项目结构,引入Clean架构,增加Mapper层,LifeCycle等组件
3. 根据RecycleView特性,优化列表创建及刷新时的内存消耗
4. 安装包优化,绘制优化,内存优化等
片场
项目简介:片场是中国第一个电影取景地信息分享平台
开发环境:Android Studio+Git
职责描述:新需求的开发,bug修改,性能优化等工作
技术描述:1. 根据RecycleView特性,优化列表创建及刷新时的内存消耗
2. 安装包优化,绘制优化,内存优化等
足记
项目简介:足记APP是一款诞生于2014年的原创图片视频社交分享应用。在2015年,足记以电影大片既视感的图片在半年内刷爆用户朋友圈
开发环境:Android Studio+Git
职责描述:新需求的开发,bug修改,性能优化等工作
技术描述:1. 根据RecycleView特性,优化列表创建及刷新时的内存消耗
2. 安装包优化,绘制优化,内存优化等
舆情头条
项目简介:基于SaaS和大数据的舆情产品,聚焦细分应用领域,定制化的舆情头条
开发环境:Android Studio+Git
技术选型:Dagger2+RxJava+Retrofit+Glide
职责描述:独立开发
技术描述:1. 抽象网络访问层,使用DataManager统一管理数据
2. 增加Mapper层对数据进行处理。使数据职责更明确,减少异常
3. 使用RecycleView优化新闻列表等
告白
项目简介:该项目是一以忏悔,告白为主题的App
开发环境:Android Studio+Git
技术选型:Dagger2+RxJava+Retrofit+Glide
职责描述:项目主体框架搭建,视频拍摄模块,视频播放模块,个人中心。
技术描述:1. 对Gradle进行了统一管理,用Builder和策略模式对Glide进行封装
2. 实现录制视频,分段录制/删除视频,添加覆盖物功能。
3. 实现视频播放,横屏播放,滑动改变音量,快进快退等功能。
4. 自定义FrameAnimation优化帧动画的播放。
BestKeep
项目简介:电商类App,主要包括了跨境淘,国内购等。商品包括日用品,电器类,服务类,充值类
开发环境:Android Studio+Git
技术选型:Dagger2+RxJava+Retrofit+Picasso
职责描述:重构3.0版本
技术描述:1. 抽象网络访问层,使用DataManager统一管理数据
2. 对可复用模块抽取为公共组件,其他模块依赖公共组件,避免资源重复
3. 进行技术调研,统一技术选型
玩具邦
项目简介:该项目是一款线上玩具交流,分享,租赁平台。
开发环境:Android Studio+Git
技术选型: Picasso+Retrofit+PLDroidPlayer+ShareSDK+Luban。
职责描述:项目主体框架搭建,视频播放模块的实现,宝宝档案模块实现。
技术描述: 1. 实现视频播放,横屏播放,滑动改变音量,快进快退等功能。
2. 使用ShareSDK实现分享功能。
3. 使用Luban对图片进行压缩上传。
可兼职时间
可兼职地点
0条评论 雇主评价