课桌是一对一,一对多在线互动平台。主要服务于教育行业,为老师、学生提供优先、易用的网课工具,助力线上课堂(百科地址:百度搜索课桌app)。
项目主要分为以下模块:
1.登录验证:包含登录注册,第三方登录,忘记密码,身份验证(权限)等功能
2.课程:包含课程创建,课程设置,答疑互动,上课记录,课程回放,成员管理,课程表,课程分享等主要功能
3.消息通知:消息与通知显示,推送
4.web交互:包含消息内容,活动页及互动等
5.课件管理:微课录制,文档图片打开显示,课件上传,删除移动,文件夹新建分类等功能
6.关注:关注课程,关注老师,老师主页等
7.我的:个人主页,活动,课程标签管理,个人信息,设备检查,清除缓存等
7.推送:推送消息处理
8.账户:账户充值(第三方充值),账单
9.更新:版本检测,自动更新
10.课堂:白板,课堂设置,人员管理,聊天,音视频互动等
11.音视频:聊天,音视频等
12.文件系统:文件上传,文件打开,crud,外部文件分享到本app等
本人负责该项目中除白板外所有功能
所用技术:
使用Socket数据通信
使用SharedPreferences存储数据
使用