1. 使用Reflect实现方法的简单注入。
2. WebView与原生结合实现文档的编辑。
3. 熟练使用ImageLoader、Fresco、Glide加载框架实现不同类型的图片加载。
4. 熟练使用Android动画及自定义View。
5. 熟练掌握Android中屏幕适配,及性能优化。
6. 熟练使用的三方SDK。
7. 熟练使用walle打包方式。
8. 熟悉数据的格式转换与加密解密协议。
9. 熟悉视频框架的复用。
10.熟练掌握XML和Json数据的解析,以及数据常用储存方式。
11.熟悉流媒体传输协议(RTMP、HLS)和音视频编解码格式(AAC、H.264)。
12.熟悉Android下的多媒体,音频、视频等媒体框架的使用。
13.使用BSDiff实现增量更新功能。
1. 2018.11 – 至今 北京九曜宫宿科技有限公司 点界面
项目描述:
一款集新闻、长视频、短视频、直播多功能为一体的软件,与“人民日报”合作举办 庆祝中国其实周年活动,活动专区投票可领取现金红包,可录制视频或对视频进行剪辑后发布,可发布文章(文档)。
个人职责:点界面v1.0.0 – v2.0.3开发与维护
1. webview与原生交互实现文章编辑功能。
2. litepal管理首页发送任务与草稿箱。
3. 使用注解方式实现对重复点击与布局注入。
4. mediametadataretriever批量获取视频缩略图。
5. 统一推送消息处理方式,实现逻辑的统一处理。
6. 单张贴纸进行裁剪适配屏幕。
7. 红包充值与银行卡提现功能。
8. 工作计划协调与汇报。
2. 2018.2 – 2018.10 北京琳云信息科技有限责任公司 虚拟偶像(独立开发)
项目描述:一款专注于二次元世界用户,高度自定义人物形象的APP,打造自己的专属形象,识别个人的面部表情与动作,以虚拟形象展示自己。
个人职责:虚拟偶像v1.0.0 – v1.2.3开发与维护
1. 引入Unity,使用Unity实现录制和添加特效的功能,并与Unity共同解决开发中遇到的问题。。
2. 编写工具,实现对资源的动态加载与更新。
3. 使用Lottie加载任务对话动画。
4. 其它功能模块的开发。
3. 2016.12 – 2018.10 北京琳云信息科技有限责任公司 快拍(BluChat)
项目描述:一款只限于以图片或视频的纯媒体方式进行社交的APP,实现对图片和视频的阅后即焚;短视频与地图功能相结合,定位成功后检索周围用户发布的短视频进行观看。
个人职责:快拍v2.0 - v3.4.0的开发与维护
1. 实现短视频的录制。添加音乐。特效等功能。。
2. 项目框架使用RxJava + Retrofit + MVP + OkHttp3。
3. 使用GreenDao实现联系人的信息存储、修改等功能。
4. 各版本的主页框架搭建,及首页控制器的开发。
5. 发布视频添加地理位置信息,并在地图中检索附近区域的视频。
6. 常用工具类的总结与编写,以及自定义View。
7. 登录、注册、搜索、设置等功能编写。
一款集新闻、长视频、短视频、直播多功能为一体的软件,与“人民日报”合作举办 庆祝中国其实周年活动,活动专区投票可领取现金红包,可录制视频或对视频进行剪辑后发布,可发布文章(文档)。
一款专注于二次元世界用户,高度自定义人物形象的APP,打造自己的专属形象,识别个人的面部表情与动作,以虚拟形象展示自己。