1.5年Android开发,参与过多款成功应用开发。优秀的Android编码及架构设计能力,具有丰富的开发经验和团队协作调控能力,现已有多个app上线运营项目并对app项目全流程开发具有详细了解。
2.熟练掌握Android平台机制及MVC、MVP框架、多线程编程、网络编程及安卓不同版本手机屏幕UI适配,了解数据结构算法和通用的设计模式,能有效的理解产品的功能需求并提高产品软件的质量。
3.精通系统和自定义View,事件分发及各种动画;熟练掌握网络编程、数据存储、图片处理等,以及Imageloader、Glide、rxlifecycle框架;性能优化,内存使用监测,发版流程控制;
4.了解JNI规范及Android的NDK的使用;持对新技术的敏感性,熟悉常用github开源项目。
车载项目
项目描述:车机上实现音乐播放、导航、信息查询等功能。调试客户设备,将公司项目进行拆分,可根据功能进行组合移植到客户设别。
责任描述:项目框架设计,单独负责项目开发。
项目技术:模块拆分,实现各个项目某块的独立使用
车商云
项目描述:二手车app商家端,为二手车商家提供车辆交易平台,帮助商家管理发车流程和及时发现车辆信息。
责任描述:新项目,负责项目的前期开发工作和框架的搭建。
项目技术:采用了retrofit网络框架协议进行数据请求,提高请求效率,简化网络请求代码。MVC的设计模式制定项目的框架结构。
车智赢
项目描述:二手车app商家端,为二手车商家提供车辆交易平台。
责任描述:版本迭代,并对需求功能进行重构,优化代码质量,减少bug重现几率。
项目技术:重构个人中心,实现功能动态添加。根据手机品牌使用不同推送机制,提高推送消息的到达率。重写图片上传功能,实现上传失败图片的单独上传,提高了图片上传成功率。曾提出按功能分组的方式对项目整体框架进行修改,但被拒绝!
百度乐彩
项目描述:彩票类app,提供各类彩种的投注、中奖查询、历史开奖号码查询等功能。
责任描述:前期重构投注、数字彩等模块化功能,前期制定项目的重构方案,负责重构项目架构。后期独立维护项目。
开发技术:MCV设计模式对整个应用进行重构,根据功能拆分项目,实现独立功能的重复使用。使用androidannotations注解框,提高使用注解的性能,并简化代码。
新浪畅聊(上线)
项目描述:视频互动聊天类软件,通过视屏上主播的娱乐表演,实现与房间内观众互动的效果。主要对产品进行了大规模的修改和更新。
责任描述:项目负责人,独立完成项目,参与项目需求讨论,项目框架的设计,所有代码的书写。解决了大量项目遗留bug,大幅提高了项目的稳定性。
开发技术:使用RTP协议进行实时视频的传输,使用fragment实现了SlidingMenu的菜单效果,并很好的实现了同一activity内不同Fragment之间的数据交互;SwitchView实现左右滑动开关效果;使用SQLite数据库进行数据的存储;重写ListView ,实现了ScrollView和ListView 的嵌套使用;优化项目图片存储机制。
手机IM
项目描述:手机端的聊天工具,主要通过xmpp协议和Android的asmack实现类似于qq是聊天工具。
责任描述:独立开发项目,参与项目需求讨论,项目框架的设计,所有代码的书写。
开发技术:Android 的asmack,实现了好友列表和好友分组信息的获取,好友昵称的修改,好友的添加、搜索和删除,添加黑名单,好友分组的删除、添加和名称修改。对服务器端自定义的Message消息进行了分类处理。
智能语音电视
项目描述:在Android电视棒上实现影视的展示、播放,商品的展示和购买。并实现了不同android设备直接的相互通讯,可通过一个android设备(遥控器)对另一个android设备(插有android电视棒的电视)进行语音控制。
责任描述:参与整个项目的设计和框架设计。前期主要负责电视端所有UI和逻辑处 理,后期独立负责整个项目的更改和维护。
开发技术:WiFi广播组,实现同一局域网内的设备的扫面,并获取设备IP;socket通信,实现遥控器与电视端的数据交互;zxing实现二维码的生成和扫描;AIDl实现了后台服务与界面展示的数据交互;WebService实现了服务端数据的获取;实现了更应用跟新的静默安装;自定义了动画,实现了图片加文字的刷出效果。
语音小精灵
项目描述:可通过语音方式来控制应用进行歌曲播放,导航,收听广播等功能。并能够对语音输入做出相应的回答。
责任描述:整个项目所有UI界面的开发,比较好的完成了项目的产品需求要求的效果。地图导航模块。
开发技术:高得地图,实现了不同出行方式的路线查询、周边搜索、自身定位、地图上任意两点间的路线查询、地点搜索功能。自定义动画实现实现了翻转的动画效果。