项目名称: 慕课网(iPhone)
项目描述: 慕课网是中国大学校园教育和职场实践间的桥梁,是超前沿的在线教育服务 平台,祝你成就开发者的梦想,成为IT职业圈的精英。课程涵盖多种开发语言和方向,紧跟 热点、快速更新。
1.界面布局相关:
首页基于UICollectionViewLayout的布局,根据接口数据实现动态化样式布局;使用UIScrollview实现图片轮播功能;课程分类模块使用UIScrollView嵌套多层UIScrollView实现滚动联动;动态相关采用面向对象的继承和多态性处理数据源;课表详情使用Quarz2D绘制学习曲线图;
2.功能相关:
下载功能: 使用原生NSURLSession实现MP4视频的断点续传功能,m3u8视频下载功能;
使用FMDB实现视频信息缓存功能;
使用KVO监听下载进度和状态改变;
结合播放器的相关特 性实现后台下载功能;
夜间模式功能: 用统一的管理者监听夜间模式改变的通知, 实现模式切换功能;
相册预览功能: 加载本地相册内容,和轮播图结合实现图片预览的缩放功能;
视频播放功能: 使用原生AVPlayer实现mp4, m3u8 视频的播放功能;
3.项目开发过程中的部分模块重构工作;
4.项目架构的讨论;
5.接口调试以及其他逻辑处理;
6.iPhone项目swift3.0 升级工作。
项目链接: https://itunes.apple.com/cn/app/%E6%85%95%E8%AF%BE%E7%BD%91- %E5%85%8D%E8%B4%B9%E7%BC%96%E7%A8%8Bmooc%E5%85%AC%E5%BC%80%E8%AF%BE %E5%B9%B3%E5%8F%B0/id722179140?mt=8
项目名称:慕课网(iPad)
1.界面布局:首页瀑布流布局、课程分类模块、订阅功能等;
2.项目开发过程中的部分模块重构工作, 部分模块的更新和维护;
3.iPad 项目swift3.0 升级工作。
项目链接: https://itunes.apple.com/cn/app/%E6%85%95%E8%AF%BE%E7%BD%91- %E5%85%8D%E8%B4%B9it%E6%8A%80%E8%83%BD%E5%9C%A8%E7%BA%BF%E7%BC%96%E7 %A8%8B%E5%AD%A6%E4%B9%A0%E5%85%AC%E5%BC%80%E8%AF%BE%E5%B9%B3%E5%8F %B0/id966761381?mt=8
项目名称:映像
项目描述:映像是一款可以记录您生活点滴的软件,只需要上传几张图片或者一段视频, 就可以为您制作一个影视短片,您可以选择短片的模板和风格等信息,根据个人喜好制作影 片;当然还可以申请定制属于您自己的风格模板。
1.完成大部分界面的实现;
2.配合服务器端进行接口的调试工作;
3.项目之前模块的更新和维护。
项目链接: https://itunes.apple.com/cn/app/ying-xiang/id1013565760?mt=8