1、熟练掌握android API应用程序框架,能独自研发android客户端
2、5年的安卓开发经验,有扎实的社交、金融、ERP软件的开发功底
3、深刻理解java和面向对象设计,有框架设计相关经验
3、熟练掌握tcp网络通信、http通信
4、熟练掌握android的性能优化,插件化机制、应用程序框架设计
5、熟练掌握android framework的工作机制、应用程序开发的组件
6、能主导整个项目开发
一快捷宝
快捷宝是专为批发零售商打造的店铺管理器,配合公司的pda,为商户解决经营过程中手工开单低效、账目混乱、库存不准、信息反馈不及时、线上线下分割等问题
统筹整个项目,主要完成了
1、框架选择和实现,包括数据表的设计,自封装page页面框架、自设计图片加载框架、okhttp+rxjava+retrofit网络框架、ormlite持久化。
2、与服务端数据同步通信方式比较,根据客户反馈不断的优化数据同步方案
3、无线打印模块的设计,适配蓝牙、针式、usb多种打印机,各种打印格式的排版,满足了客户对打印格式的各种需求。
4、开单逻辑设计,主要是销售开单、采购开单、库存调拨开单的逻辑界面设计。
5、负责整个app性能的优化,包括内存泄漏、响应速度、卡顿等,修改后从Bugly后台平均一周有1个anr。
二、泛聊
泛聊是校园师生学习与社交专属移动互联网终端应用平台。及社交、视频直播、通知公告、课程评价、信息推广、学习工具等为一体的移动互联网手机客户端,为师生构建一个随时随地了解校园动态、个人信息、人际交往互动的窗口。
主要完成了
1、一般的数据请求以及小文件上传用了Volley框架,因请求token是动态获取的,所以对Volley做了二次封装。图片资源请求用到了Glide框架,因考虑到图片在不影响显示质量的情况下,使其内存占用降到最低,还有此框架对图片资源缓存有良好的封装,
同时支持Gif图的展示,以及方便使用的链式Api。
2、前期使用xmpp聊天,服务端用openfire进行二次开发,客户端聊天功能使用smack开源项目进行的二次开发,中间对XMPP协议的实现进行集成定制开发,项目后期采用环信sdk实现聊天
3、直播点播采用 ijkplyer 进行二次定制开发,优化视频播放的用户体验,并支持多种播放格式;
4、协议直播采用腾讯开源 X5浏览器内核替代自带的 webview,自动捕捉网页中 video 标签并采用原生播放器播放网页视频,提升用户视频观看体验;
三、爱炒股
该项目是支持个性定制的模块化炒股软件,无需手机验证,免电话骚扰,秒速安装登录!支持功能定制:资讯、指标、主题圈子等海量功能模块,可让用户自由组合,满足个性需求
主要完成了
1、UI封装与抽象,服务端交互逻辑采用protobuff开发
2、设计分层绘制和事件传递分发的k线图,k线绘制的性能优化,以及数据传递处理
3、业务的抽象和分层