精通Java开发语言并熟练应用Eclipse,Android Studio开发工具,参与Java等实际项目的开发工作,
精通xml json解析,精通svn git使用
掌握Android开发技术,包括UI、网络等方面,精通TCP/IP, HTTP等网络协议
掌握android各组件的关联,掌握了组建之间的通信,熟练使用SQLite
项目经历
2017.06-至今 存证app客户端、钱包app
项目描述:
该项目主要实现的功能是把作品通过客户端上传到后台,然后通过与eos主链连接,保存到主链上,作为版权依据。钱包app实现主流币的存放和管理,将虚拟火币存放到链娱的钱包中。
项目职责:
负责手机存证客户端app的架构的设计以及代码的设计和功能代码的实现,主要工作是代码的架构,开发,测试和维护升级和bug的修改。保证客户端能够平稳的运行。协助钱包功能的开发和维护。
技术要点:
1、使用rxjava和rxandroid来进行界面ui的实现,使用Observable来异步加载数据,采用MVP的开发模式来对整个项目进行架构。
2、线程间通讯,进程间通讯AIDL使用
3、使用glide来完成图片的加载。
4、优化了listview,使用recyclerview实现了数据加载的优化等。
2016.07-2017.05 Fota客户端和SDK开发
开发工具:eclipse+jdk21
项目职责:负责Android客户端app设计和开发以及维护升级工作,负责重点客户的技术支持以及问题的解决,提供成形的产品的开发,供客户使用。
项目描述:此项目是通过无线方式对手机、平板电脑、路由器、手表,智能汽车等智能终端提供的固件差分升级服务,用户使用FOTA无线升级服务时,只需下载很小的差分包,即可轻松完成系统修复和优化。
技术要点:
1、 使用linux内核进入recovery模式,完成安卓系统升级。
2、 处理消息监听,进程间通信,定义客户端和服务器之间的通信协议。
3、 实现了应用的下载,调用安卓的安装接口,完成应用安装。等
4、 Android下UI、网络、数据库、XML/JSON解析;使用Android SDK及相关开发工具
2012.09-2016.06 即时通讯项目和sdk的开发
项目职责:
负责Android客户端app设计和开发以及维护升级工作,负责重点客户的技术支持以及问题的解决,提供成形的产品的开发,供客户使用。
项目描述:
该项目主要实现的功能是公司内部的通讯功能,具有企业通讯录和IM即时聊天的功能,视频会议、网络电话等,实现自定义UI控件,使用JNI开发等功能。
技术要点:
1、使用第三方框架umeng、webrtc、自定义sdk等的使用。
2、优化图片缓存。节省用户流量,采用内存缓存和sdcard缓存,并且避免OOM,使用ImageCache管理图片缓存。
3、全局处理并收集异常。保证在出现异常时不会给用户弹出异常信息。
4、使用消息、函数回调、AsyncTask异步加载框架,是数据加载放在子线程中,提高用户体验度等技术。
2015.07-2015.9 宝坻医院app
项目职责:
负责Android客户端app设计和开发以及维护升级工作,优化程序的性能,提高用户的使用体验度,设计客户端的功能。
项目描述:
该项目主要实现的功能是对接医院的后台和数据库,方便病人挂号、预约医生、缴费、报告查询等。
1、使用第三方框架umeng、gson、mupdf等的使用。
2、优化图片缓存。采用内存缓存和sdcard缓存,并且避免OOM,使用ImageCache管理图片缓存。
3、全局处理并收集异常。保证在出现异常时不会给用户弹出异常信息。
4、使用等待动画,使用下拉刷新,上拉加载更多的列表控件等,提高用户的体验度
角色 | 职位 |
负责人 | android高级开发 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |