熟练使用Java 语言,对集合框架和多线程有一定理解
有google play上架经验
对TCP/IP 有一定理解,有一定的socket 编程经验,如使用netty 维护长连接
熟悉okhttp、retrofit 和glide 等开源框架;熟悉部分Jetpack 组件,理解一些
开源框架的实现原理。
做过相对复杂的界面和动画,对界面适配有一定的经验
一定的源码阅读能力,能修改GitHub 开源项目源码以满足项目需求
对一些设计模式有一定的理解和应用,有一定重构经验
有讯飞、百度和腾讯语音聊天sdk 相关使用经验
良好的英文阅读水平,能阅读并理解英文技术文档
良好的职业态度,对细节和bug 处理有一定的执着
对c/c++有一定的理解和使用经验,能使用ndk 集成一些开源库
有集成ijkplayer 和webrtc 的经验,具备一定音视频基础,了解播放器的工作
流程,用ffmpeg 做过简单的播放器
1. Soloop 即录
开发时间:2020.7-至今
项目描述:即录是一款短视频剪辑app,包括快速成片、自由剪辑和剪同款
等功能。
职责:负责短视频app 部分模块开发工作,如外销主页、素材库和剪辑落地
页以及快速成片部分功能等
部分难点:主页左滑进入下一页动效;音乐试听音波;P 系统SurfaceView bug
处理
2. 机器人交互终端
开发时间:2017.9-2020.4
项目描述:机器人交互终端是一款运行在机器人上的Android App,主要有
语音聊天助手、带路、播报任务、音视频对讲、人脸打招呼、SOS 等功能。
职责:
负责核心模块代码的编写,如语音聊天和音视频对讲;
负责一些通用功能的封装,如语音合成(长句分批合成)和断点续传下载等。
疑难问题处理,如内存泄漏、jni 层的崩溃和webrtc 对方音频流的获取
负责项目的重构,如程序引入分层状态机、聊天界面展示由activity 重构为
悬浮窗
项目描述:即录是一款短视频剪辑app,包括快速成片、自由剪辑和剪同款 等功能。 职责:负责短视频app 部分模块开发工作,如外销主页、素材库和剪辑落地 页以及快速成片部分功能等 部分难点:主页左滑进入下一页动效;音乐试听音波;P 系统SurfaceView bug 处理
1. 负责音乐 转场美化模块的开发和维护 2. 负责内部内部库的sdk化 3. 负责app应用市场的的升级和问题修复