六年安卓开发经验,精通Android平台,熟悉MVP以及MVVM软件设计架构,有良好的独立搭建Android应用架构设计经验。精通android平台下的高性能编程及性能调优,有过复杂工程项目经验。对Android客户端性能调优、稳定性监控、UI控件开发有实际经验。了解并实用主流框架,开发经验丰富,对于MVP软件架构设计,项目采用Dagger2+Aop切面编程,对于MVVM,则采用组件化+ARouter串联各个模块实现功能模块的解耦与分离,网络请求通过Rxjava2响应式编程+Retrofit +Okhhttp实现客户端与服务器的网络通信。
机顶盒设置系统APP开发
项目经验:负责UI界面,功能层,数据层的开发
项目简介:基于Hisi/Amlogic平台开发的一款机顶盒设置apk
该apk汇集了机顶盒的网络设置,高级设置,网管设置,一键检测,系统升级,信息显示,恢复出厂等,对机顶盒进行系统管理。
1、UI界面
android自定义组件,适配器(Adapter),ViewPager,Fragment界面之间的切换,界面切换间的动画xml设计
Android常用布局以及常用控件(Spinner,ProgressBar等),作为各个设置以及信息显示的页面。
ListView优化,使用ViewHolder避免重复加载xml文件。
Android通用布局的使用
2、功能层
无线,有线设置,包括连接方式(dhcp,pppoe,静态设置),网络设置基于Android4.3
BroadcastReceiver广播、Service服务、以及AIDL的使用
Parcelable Seriable序列化数据。
在写功能层的接口函数时,由于需要适应Hisi和Amlogic两个平台,创造性地运用java反射机制,获取类方法调用,脱离了平台的限制,完全可以在eclipse平台下开发,高效,快捷,方便。
Runtime.getRuntime().exec调用底层linux下的程序或脚本的使用。
3、数据层
主要用到了android提供的数据存储,SQLiteOpenHelper,sharedpreferences等用于存储数据
设置数据的添加,删除,更新等
4.java,c语言分别实现socket通信
5、有些工作要在linux下开发编译,需要熟悉linux操作指令,svn服务器上传等
神龙APP包括Blue-i以及CITROEN CONNECT两个app,这两款app功能相同,ui部分相似,同时进行开发,app包括首页,个人中心、消息中心、地图服务、流量查询、车况报告、在线商城支付、爱车等,两款均已上线
1、该项目UI为了更好地自适应各种分辨率的手机,一些功能使用自定义布局
2、使用了一些Mupdf、AutoLayout、Glide等开源框架
3、用户的一些信息存储采用sharedpreferences、Sqlite等数据库
4、地图模块采用高德地图组件。
5、部分功能使用到了jni调用。
6、自定义view实现复杂的动态效果。
7、与服务器交互通信采用http协议通信,json数据的解析
8. 接入高德地图,实现定位、路线规划等功能
项目名称:机顶盒launcher
项目简介:launcher分为两部分,上部是一个动态切换地动画效果,下部显示机顶盒内部常用的apk。
界面还包括,网络显示以及时间信息的显示。
上部地动画显示要求图片有倒影,阴影,层叠,可触发点击事件的效果。
阴影,画布,LinearGradient,Paint等使用。
需要安卓自定义控件的使用,图片之间格式(drawable与Bitmap的转换。
下部的显示界面用到了xml解析资源文件。
整个项目的难点是如何实现层叠的动画效果,用到了ObjectAnimator
车机小屏手机APP开发:
项目简介:该项目包括离车导航、一键服务、违章查询、路线查询、地图服务、车况检测报告、系统信息、维护保养预约和保险信息等功能,采用MVVM的架构设计。
车载大屏app开发
项目描述:车机里app 音频,视频UI的开发以及其他功能模块的重构开发以及维护,项目多采用MVP的框架,面向对象的数据库思想.
茶城
项目简介:该app分为首页,分类,购物车,我的四个模块,采用MVP架构设计,主要实现购物车管理,支付,商品详情页,竞拍,秒杀,订单管理,分享等功能
茶市
项目简介:该app分为行情,交易,自选,我的四个模块,采用MVP架构设计,主要实现股票走势折线图、柱形图开发、银行卡绑定、消息推送、支付等功能
小小办公
项目简介:该app分为消息,通讯录,工作台,我的四个模块,采用MVVM架构设计,主要实现通讯录查阅、审批、消息推送、公告、打卡签到、地图等一系列功能
项目采用MVVM的设计模式,利用组件化+ARouter串联各个模块实现功能模块的解耦与分离,采用ConstraintLayout约束布局进行UI功能开发,通过Rxjava2响应式编程+Retrofit +Okhhttp实现客户端与服务器的网络通信
美梦APP
项目简介:
一款穿衣搭配类的生活服务软件,实现图片拍摄,视频拍摄,图片上传,视频上传,分享,地图定位,聊天,商城,订购,订单查询等功能
这是一款穿衣搭配类的生活消费类软件,实现了商城,订购,订单查询,视频发布,评论,图片浏览,视频播放,视频拍摄等功能,实现了地图定位,第三方应用分享等功能,该项目采用MVVM框架设计,利用组件化+databinding+ARouter串联各个模块实现功能模块的解耦与分离,采用Con
一款手机工业APP客户端,利用socket通信,与工业设备连接,与设备进行socket双向通信,既可以发消息,也可以收消息,实现对硬件设备的控制
一款健康类app,实现朋友圈发布,视频发布,商城,订单订购等功能,负责软件架构的搭建,法案选型,开发等工作。
采用MVVM的架构设计,实现包括app包括首页,个人中心、消息中心、地图服务、流量查询、车况报告、在线商城、爱车等功能,负责该APP的架构设计和核心功能开发。
该项目采用MVVM框架设计,项目包括消息列表、通讯录、工作台、我的四大功能模块 ● 核心工作: (1)OA首页会话模块开发 (2)OA公示公告开发 (3)OA公示分类列表开发,封装FragmentPagerAdapter与TabLayout实现tab页切换 (4)OA推