熟悉Java编程,有良好的编码规范
熟练使用SVN\Git等相关代码管理工具,Android Studio等开发工具
熟练的掌握Android UI开发的基本方法,包括各种控件、布局方式和自定义控件的使用方法
熟悉Fragment、Activity的生命周期,并能够灵活运用
熟悉Android事件分发,图形图片处理与缓存,动画效果以及Android的各种存储方式
熟悉主流的开发框架OKHttp,Rterofit,Fresco等的使用并能熟练解析Xml、Json的数据
熟练掌握Handler、AynsTask等
熟练掌握Android UI以及内存优化
熟悉第三方网络直播框架、umeng登录、分享、推送、统计。百度地图、环信即时通讯
熟悉NDK、OpenCV、OpenGL ES、GLSL语法(有过相关教学经验)
了解FFmpeg音视频编解码、视频加密等相关知识
了解TCP/UDP、HTTP/HTTPS、XMPP、RTMP等网络协议
VR头条
开发周期:2015/05 - 2015/08
项目类型:新闻项目
项目简介:VR头条app是一款VR类新闻资讯手机应用平台。内有VR视频的实感体验,即时的VR新闻 、VR全景图片展示等功能。
责任描述:产品开发、bug修复
技术要点:
1. HttpURLConnection获取数据并解析Json数据
2. 通过二次采样加载图片
3. 自定义Listview展示、刷新、加载数据
4. 采用umeng,实现第三方分享、登录
5. VR体验视频的下载与播放
6. OpenGL ES展示VR全景图片
宝妈圈
开发周期: 2015/08 - 2016/04
项目类型: 母婴项目
项目简介:宝妈圈app是一款帮助宝妈的育儿小助手。
责任描述:功能更新、bug修复、app维护
技术要点:
1. MVC模式搭建整个项目的项目框架
2. 数据加载缓存模块,通过请求、解析数据进行展示储存
3. 即时通信模块,环信 SDK语音即时通信集成等
4. 附近的人运用集成高德地图的地图定位、位置搜索等
5. 通过支付宝和微信完成购买虚拟货币功能
6. 医生端语音回复以及回复推送提醒功能
潭州课堂
开发周期: 迭代开发
项目类型: 直播项目
项目简介:潭州课堂APP是一款教学范围非常广泛的线上直播学习平台
责任描述:项目开发、功能更新、bug修复、app维护
技术要点:
1. MVP模式搭建整个项目的项目框架
2. 集成阿里云视频直播,并实现视频播放
3. 实现RecyclerView列表刷新和多条目加载
4. 实现读取通讯录功能
5. 实现加密视频文件下载功能
6. 集成环信聊天模块
7. 第三方统计、登录、分享、图片加载和缓存、动画
米学综合素质平台
开发周期: 迭代开发
项目简介: 学生综合素质评价,稳定上线用户500万+,日活100万
职责描述: 功能更新、bug修复、app维护.
技术要点:
1.项目架构搭建,逻辑封装,业务封装.
2.MVP+Okhttp+Rterofit+Rxjava
3.Greendao数据库框架,数据缓存
4.自定义Veiw
5.第三方登录、分享、图片加载和缓存、动画
作品介绍:宝妈圈,从备孕、怀孕、宝宝出生全程指导,饮食、体检、疫苗全方位提醒,宝妈们可以随时在线互动、知识问答。育儿有宝妈圈就够了。 【宝妈圈子】 百万辣妈在线互动交流,让您找到自己的小集体,话题多到聊不完。文章质量高,更有定期话题活动,让您各种大礼收不停。 【在线问答】 在线特
项目简介:潭州课堂app,课堂教学种类完善、保障体系高品质的网络学习平台。根据互联网技术优点,清除时间和区域上的困难,聚集各行各业优秀教师,让大量的高品质教育资源造福各位有需要的学生。直播间视频差异的课程内容方式考虑学生差异情景需要,碎片时间也可学习知识。根据课程内容散播专业知识