1、熟练掌握 android 四大组件、常用布局、常用控件的用法
2、熟练掌握自定义控件以及动画和绘图
3、熟练掌握android事件分发机制以及常用设计模式
4、掌握常用多媒体以及网络技术相关 api和数据存储( SP 、文件、数据库存储,sql语句);
5、熟练掌握消息机制处理 Handler、looper、message 以及 AsyncTask;
6、熟练掌握开源框架Retrofit+Rxjava、OkHttp、Glide、GreenDao、Eventbus、Arouter
7、熟练掌握 Java多线程编程以及常用数据结构和算法,以及 html/css/javascript/jsp/servlet
1、负责搭建项目的架构,整个应用包含发起会议、加入会议和预约会议三大模块,整体采用mvc架构但是融合了
mvvm架构元素
2、负责实现各个模块功能,最主要功能是视频会议,视频会议界面采ViewPager+Fragment形式实现整体架构,包含画廊模式,演讲者模式和画中画模式,会议功能主要实现开关摄像头和麦克风、共享白板和屏幕、聊天、邀请分享、字幕显示、以及会议设置和会议中权限控制等功能,这些功能是由信令和rtc组成,根据信令实现各端之间的交互,根据rtc实现远端画面和音频展示以及共享屏幕;其次预约会议实现分享链接并且通过链接入会或者入首页;再则还有账号注册、登录、改密码等用户信息功能实现;最后根据已有的白板代码进行二次开发。实现该项目从0到上线,并且负责版本迭代以及bug修复,并能根据客户体验做优化
3.实现 该项目从0到上线,并且负责版本迭代以及各个版本bug修复,并能根据客户体验做优化
4.疑难痛点,处理多线程执行时机导致的bug、anr、Android系统api 自带bug、系统回收处理、适配机型,android高低版本适配等
5、优化系统,信令和rtc由串行改为并行,提升会议开启速度;埋点检测白板启动速度,优化提升启动速度;优化fd泄漏;优化内存泄漏
1.简单一键发起会议 界面简洁,可一键发起、加入会议预约会议,提前安排,从容开会; 2.流旸 画面更高清 声音无卡顿 1080P高清视频 专属优化算法保证画面流畅声音清晰不卡顿; 3.共享随时共享文件 屏幕共享、程序共享和白板共享,满足不同场景协作需求 会内聊天、举
一款智能操控聚连大屏会议端,使大屏操作简易省时的app,Controller主界面,选择【加入会议】,一键入会,【发起会议】,一键建会,投屏共享使共享更加省时