熟练掌握Java/Kotlin语言;
熟练掌握View的绘制过程、事件分发机制、自定义View;
熟练掌握Volley请求,熟悉Okhttp,Retrofit;
熟悉Android平台多线程、性能优化操作;
熟悉设计原则及常见设计模式,有良好的数据结构、算法基础;
熟练使用Android Studio开发工具和Git版本控制工具;
熟悉Android平台的应用设计规范,具有良好的编程习惯和代码规范意识,对产品实现细节、功能自测有一定认识
ClassIn项目:
负责用MVVM架构以及Jetpack组件编写部分界面功能;
负责教室内部分功能的需求开发工作;
负责摄像头预览和实时获取帧数据,更改摄像头方向,打开关闭摄像头功能;
负责音视频采集编码封包RTMP推流工作;
负责音视频播放左右滑动滚动快进快退功能;
技术点:微信分享等第三方SDK/手势操作/混淆/AIDL服务/抓包工具使用