7年Android开发经验,2年带队经验
熟练掌握 Java 面向对象的思想,有良好的 Java,Kotlin 基础。
了解 MVC、MVVM、MVP 设计思想,合理运用 JAVA 设计模式。
对 Android 中的 UI 的设计有独特的见解,熟悉布局优化、自定义控件。
熟练掌握Android手机的常用屏幕适配方案,具有较丰富的屏幕适配经验。
具备分搭建应用框架的能力,善于分析页面之间的层次结构。
熟悉 Android 下的框架体系。具有阅读源码的能力。
熟悉Android性能及内存优化。
熟悉事件分发,自定义View,动画的使用。
熟练使用 Handler 机制。
对于市面上主流的开发库的学习使用,如 RxJava、Glide、HotFix、Retrofit等。
移动电影院
开发环境:Android 4.1版本及以上、三星、华为、魅族等
项目描述:
同步观看院线电影,支持2k放映,采用用线下商业院线放映相同的单次收费单次放映的模式,票房收入计入中国电影票房统计系统.
责任描述:
1. 从1.0版本开始,搭建项目架构。
2. 根据需求快速迭代开发,修复Bug并提出合理化建议。
3. 控制 Crash率0.25%以下。
技术要点:
ü 采用 MVP+Dagger2+RxJava+Retrofit2搭建项目架构。
ü GreenDao缓存放映数据。
ü FileDownloader断点续传,离线下载片源。
ü 自定义Hybrid 交互容器,自定义 Js与 Native交互协议。
ü 组件化实践。
ü LeakCanary检测内存泄露问题。
家长会在线
开发环境:Android 4.1版本及以上、三星、华为、魅族等
项目描述:
为家长和中小学生打造的一套教育服务平台,通过线上语音,视频直播输出专家内容服务。
责任描述:
1. 明确项目排期,独立开发。
2. 根据需求快速迭代,并提出合理化建议。
技术要点:
ü 采用 MVP+Dagger2+RxJava+Retrofit2搭建项目架构。
ü Material Design 控件不同版本手机适配。
ü 通过WebSocket 实现聊天室功能,并使用 Handler 实现断线重连机制。
ü 使用网易 拉流SDK实现直播页。
ü 不同型号手机沉浸式状态栏适配。
ü LeakCanary检测内存泄露问题。
ü 进程保活,保证推送时效性及推送到达率 。