1、该项目是一款在线收听英文音频讲解的英文学习类产品,主要功能包括:每日英文推荐,音频播放讲解(普通课程和暴虐课程),音频段落匹配播放,书桌管理,课程心得,下载管理,录音,录音评分,纠错,单词释义等
2、主导负责友邻优课APP的开发,项目从0到1的搭建,技术选型的确定,团队开发工具的选择,功能模块的分配等。
3、技术要点:
http网络请求的封装和处理。
swift与oc的混编。
音频播放器的FreeStreamer的使用及二次开发。
音频播放器缓冲与下载的灵活处理。
音频的下载(单音频和多音频下载)。
基础控件和基类,工具类等的开发。
项目整体的架构。