1. 项目名称:视觉3D
开发环境:Android 5.0+
开发周期:2年
项目描述:视觉3D 通过软硬结合方式实现3D效果,只需要贴上一张3D手机膜,即可随时随地体验电影院才能享受到的3D效果。视觉3D APP提供3D视频的展示内容,包括提供3D教育系列,3D影视,民族影视等。视觉3D所提供的核心技术,眼球追踪技术,是通过前置摄像头捕捉人眼位置,并根据用户的眼部位置、瞳距,定制并实时生成相匹配人眼位置的合理视角图象。3D显示算法能够适配各种不同的环境,基于神经网络的算法自动学习,使图像能够追随人眼,保证在观看时的统一性,大幅提升3D显示效果稳定性及观看的舒适度。
负责事项:
1. 安卓:负责整个项目框架的搭建。项目整体采用MVP设计模式解耦,负责模块包含首页视频分类模块,任务中心模块,VIP模块,视频播放模块,APP打包上架。
2. 团队:项目上制定整个项目每个版本的开发计划,使用甘特图进行具体的项目排期,以及具体的进度跟踪;需求方面根据具体需求,和产品经理一起过需求方案;UI方面产品视觉稿输出后进行视觉稿的评审和核查,从逻辑和美感方面给出一些意见;后台方面,在接口输出前同后台同事过代码方案(如:如何建表,用什么框架等)以及后面的代码审查;测试方面同步测试进度,把控测试结果。
项目用到的技术:
1. 项目整体使用MVP模式进行搭建
2. 网络层利用Retrofit+Rxjava+OKhttp进行封装以及Gson进行数据解析
3. 屏幕适配整体使用 今日头条屏幕适配方案 AutoSize进行解决
4. 使用immersionbar进行沉浸式菜单栏的实现
5. 使用hellochart进行折线图的绘制,以及更改hellochart源码,实现在折线点上门进行图片的绘制
6. 利用PtrFrameLayout组件封装结合RecyclerView进行下拉刷新以及上拉加载实现
7. 使用EasyHttp进行版本更新以及APP下载
2:项目名称:家校共育赋能指导站(移动端+服务端)
开发环境:Android studio, android 4.0+
开发周期:整个周期
项目用到的技术和成果:
1. 整个项目使用MVP设计模式进行解耦
2. 利用Rxjava和Retrofit和OKHTTP对网络进行封装,并配合Gson对网络返回数据进行解析到Bean;
3. 使用Gilde对项目图片进行展示和内存相关优化
3.项目名称:魔力回收
开发环境:Android 5.0+
开发周期:2个月
项目描述:魔力回收是一个整体比较简单的项目,他的功能主要配合于视觉3D 进行3D 膜片的回收工作,类似于爱回收、转转等,用户在视觉3D 上通过做任务获得的一些膜片,如果自己不需要,可以在魔力回收APP上进行转卖回收。
项目用到的技术和成果:
1. 项目整体使用MVVM设计模式进行开发
2. 使用RxJava+Retrofit+OKhttp进行网络封装
3. 使用ARouter进行模块化开发
4. 利用PtrFrameLayout组件封装结合RecyclerView进行下拉刷新以及上拉加载实现
5. 使用Glide进行网络图片加载以及gif图片加载
4. 使用ScrollView嵌套RecycleView实现多数据动态展示,并封装基类BaseAdapter和BaseHold,以及对RecycleView 点击事件处理;
5. 使用playerView进行视频的播放,利用RadioGroup和RadioButton实现测试题的多项选择功能
6. 采用自定义view方式绘制环形图,柱状图等图表