点击空白处退出提示
作品详情
项目主要分为以下模块:
1.登录验证:包含登录注册,第三方登录,忘记密码,身份验证(权限)等功能
2.课程:包含课程创建,课程设置,答疑互动,上课记录,课程回放,成员管理,课程表,课程分享等主要功能
3.消息通知:消息与通知显示,推送
4.web交互:包含消息内容,活动页及互动等
5.课件管理:微课录制,文档图片打开显示,课件上传,删除移动,文件夹新建分类等功能
6.关注:关注课程,关注老师,老师主页等
7.我的:个人主页,活动,课程标签管理,个人信息,设备检查,清除缓存等
7.推送:推送消息处理
8.账户:账户充值(第三方充值),账单
9.更新:版本检测,自动更新
10.课堂:白板,课堂设置,人员管理,聊天,音视频互动等
11.音视频:聊天,音视频等
12.文件系统:文件上传,文件打开,crud,外部文件分享到本app等
本人负责该项目中除白板外所有功能
所用技术:
使用Socket数据通信
使用SharedPreferences存储数据
使用Lottie动画库
集成阿里云推送、oss、移动数据分析
与JS互相交互调用
集成IM即时通讯
集成Bugly进行崩溃监控与APP版本迭代
集成微信分享、微信登陆与支付(微信、支付宝、苹果)功能
接收外部文件并处理
实现多设备登录与图片合成
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论