1 扎实的JAVA基础,熟练掌握面向对象(OOP)思想,熟悉java序列化机制实现Android下IPC的机制。
2 好的开发习惯,一心追求流畅顺滑的UI体验,对代码有洁癖。
3 熟练掌握Android四大组件(Activity,Service与intentService,LocalBroadcastManager的BroadcastReceiver,ContentProvider)。
4 熟练使用集合、IO流及多线程断点上传下载,和线程池的使用。
5 熟悉掌握RecyclerView,ListView等重要控件的使用和优化及(AsyncTask)异步任务加载网络数据。
6 熟练掌握Android中的多点触控(手势识别器)、熟悉Android下View的事件分发机制与并能处理滑动事件冲突处理。
7 熟练处理Activity和Fragment和ViewPage的配合使用,并能熟练处理Activity和Fragment,Fragment和Fragment之间的通信。
8 熟悉掌握Android系统下的广播(耳机的插拔,网络状态变化等)的相关功能开发。
9 熟悉Android下数据的加解密base64,DES,MD5加密和9patch图制作来完成UI,熟悉Android图像处理之Bitmap类。
10 熟练使用Android下常用的布局设计,新版本Material Design布局和设计,熟练自定义控件和一些主流的第三方控件的使用等。
11 熟悉Android中的动画,选择器,样式和主题的使用,能够实现市面上大多数动画效果。
12 熟练并能独立解决市面上各种Android机型屏幕的适配(图片适配,Dimens适配和AutoLayout适配等等)。
13 熟悉Android下的Handler消息机制(Handler,Message,MessageQueen,Looper,HandlerThread),并能熟练使用Handler和熟悉使用EventBus 3.0和RXandroid机制。
14 熟悉XML/JSON数据解析和生成JSON/XML,以及Android下SQLiter数据库存储方式(greendao,ormlite)。
15 熟练使用ContentProvider来获取和更改手机系统中通讯录、短信的数据。
16 熟悉
项目经历(案例一)
项目时间:2015-07至今
项目名称:ICOM聊天办公(独立开发) | 项目工具:AndroidStudio + SVN
项目描述:
项目介绍
ICOM聊天办公
运行环境:Android手机、Android Studio、SVN
项目描述:app是一款公司聊天办公软件,实现消息推送、群聊、流程审批、信息查询等。整个APP主要分为五个模块,消息首页、工具 、流程、我的(个人中心)。
项目职责:该项目为个人独立开发。
应用技术:
1) 项目整体框架是 RadioGroup 和 Fragment 搭建;
2) 使用 OkHttp 联网请求请求数据
3) 使用 Glide 加载图片;
4) 利用 Gson解析 JSON 数据;
5) 使用 Countdowntimer 展示商品的倒计时;
6) 使用 ViewPager 顶部轮播图效果
7) 使用 RecyclerView 展示商品;
8) 使用 MD5 加密,加密用户的数据;
9) 使用 MarqueeView 垂直翻页广告;
10) 使用 WebView 进行数据交互技术;
11) EventBus数据传递;
12) 实现购物车功能及其各种逻辑;
13) 使用第三方库 SlideDetails 滑动阻尼效果效果展示图文详情;
14) 集成友盟完成第三方登录、分享,微信支付宝支付;
15) 集成友盟推送完成站内消息发送,短信验证
16) 搜索界面标签布局的实现
我的职责
该项目为个人独立开发。
项目经历(案例二)
项目时间:2017-04到至今
项目名称:汽车售后诊断工具(已上线) | 项目工具:AndroidStudio + GITHUB
项目描述:
项目介绍
汽车售后诊断工具是通过汽车OBD诊断接口对汽车进行诊断,集成了ISO 15765\KWP\XCP等信息,支持UDS诊断、标定、刷新功能,对汽车诊断协议进行了良好的支持,支持蓝牙、WIFI连接。
我的职责
主机厂项目,独立完成。
技术要点:
1. Retrofit 网络请求数据
2.fastjson 数据解析
3.Glide加载图片
4.极光的推送
5.友盟的第三方登录
6.音频的播放
7.Shared Preferences 存储应用程序的各种配置信息
8、汽车诊断协议
项目经历(案例三)
项目时间:2016-12到至今
项目名称:HSOS
项目描述:
项目介绍
【项目名称】:HSOS应急救灾
【项目描述】:
HSOS应急救灾工具是为华为员工、外协员工以及员工家属在发生人身安全时可通过此工具进行求助,并会把求助信息发送给你所在区域的应急安全小组成员,保证员工的人身安全。
【项目模块】:本项目主要功能包括:首页、知识、现场、工具、我
首页:给员工提供求助功能来进行求助及签到。
知识:呈现如何应对安全方面的一些资料。
现场:呈现所有员工自己的一些动态。
工具:提供的一些群组、签到统计、待办、通知、求助信息、发布签到任务的功能展现。
我:自己相关的一些个性设置与家属信息等。
【项目技术】:
1、项目中的地图采用高德与谷歌两种形式。
2、项目中通过长连接的方式来实现求助消息的传递。
【项目负责】:功能方案设计并编写相关设计文档及编写方案所涉及到的一些测试策略文档,并对开发人员代码进行检视,并生成报告及代码的编写。
代码主要负责:紧急求助功能插件化,可集成到各个平台,里面包含即时通信功能以及高德、google地图的相关功能。
我的职责
项目经历(案例四)
项目时间:2014-05到至今
项目名称:四时故宫
项目描述:
项目介绍
四时故宫,是一款旅游类的App,游客可以通过该软件了解到故宫的相关历史、文物、以及一些不为人知的秘密,二十四节气下对应的相关文物图片以及古代的美食介绍和做法,还有北京当日的天气变化等
主要技术:
1、使用Volley实现网络请求,ImageLoader加载图片
2、数据传输格式为json,解析采用Gson
3、整体框架使用Viewpager与Fragement实现
4、ShareSDK实现分享以及绑定,自定义分享界面
5、BugHD实现项目bug的跟踪定位
我的职责
1、根据项目经理的安排,完成自己负责模块的编码和测试工作
2、对程序业务逻辑进行优化,使其达到更高的性能。
3、不断迭代开发,解决上线后遇到的bug并修复
4、优化app的体验性
运行环境:Android手机、SVN 项目描述:实现汽车UDS诊断功能、支持CAN\K线通信、支持ISO 15765 等协议,支持蓝牙无线连接,支持工单创建、工单操作,区分账号权限、支持注册 项目职责:该项目为个人独立开发。 应用技术: 1) 项目整体框架是 RadioG
Icome手机端是一个便捷化的移动办软件,可满足工作交流,查找通讯录,公文查看等日常工作需求。 1.工作沟通更便捷; 2.组织构架一键抵达; 3.群组沟通,企业服务; 技术: 1. Retrofit 网络请求数据 2.fastjson 数据解析 3.Glide加载图