掌握的技术:
掌握数据结构和算法,了解计算机网络tcp, ip ,http 协议
深刻理解Java语言特性及虚拟机,熟练掌握Kotlin编程。深入理解设计模式和Java多线程实战。
对Android的四大组件有较深刻的理解,熟练掌握UI绘制和自定义View,能快速实现视觉需求。
熟练掌握热门第三方库如:RxJava,Okhttp,EventBus,Socketio
深刻理解google官方Jetpack库的源码和实现原理:ViewModule,LIfecycle,LiveData。
熟练使用版本管理工具git
项目经验:
参与视频SDK的开发和封装。
独立完成开发蓝牙模块的开发,链接外部蓝牙音箱设备播放音乐,高仿系统蓝牙功能。
独立完成包括下载,上传,播放音频,进度控制,等功能的语音训练模块。
接入tinker热修复模块并设计热修复的自定义处理方案。