乐课力智学班是一个集微信公众号,App端与PC端相结合的一款产品。 App端是学生上课端,一登录后首先看到的是学生的课表页面(即将上课的一系列课节),可以直接在这里直接进入上课的 直播教室;课表页有进入学生所有报的班级课程的入口,班级详情页包含各个班级的详细课程信息和上课进度,这里可以 进去班级的所有课节页面,在课节页面里,可以查看课程的回放,亦可以在这里进入相应的直播课程,课节对应的作业情 况也可以在这里进入查看,以及老师的批改结果。 微信公众号平台里为用户提供了各个年级,各个科目的课程,家长在这里可以给孩子报班,选课,调课,获取小朋友各类 学习动态(如学习报告等),还有不定期的各类营销优惠活动。
PC端给学生提供了PC端的上课平台,可以上直播课和查看课后回放。
Tips:1.iOS端使用OC语言开发。2.微信端和PC端使用React JSX+Sass开发 我的职责
移动端
1.采用MVC模式设计架构项目;
2.Masonry自动布局界面,实现项目页面;
3.AFNetworking封装网络请求,实现数据交互;
4.基于StoreKit实现内购;
5.基于Runtime,Method Swizzling实现统计用户行为
6.利用Instruments进行性能优化;
web端
1.采用Sass+div布局,JSX实现页面数据交互
2.npm+webpack管理项目包