项目时间:2017-05 - 2017-06
项目名称:周大生E学堂
项目描述:
项目介绍
周大生E学堂项目是鑫日科公司外包给我们公司的一个项目,主要是周大生公司提出一些定制化需求,我们在鑫日科原有产品上进行修改和新增,属于二次开发,按照鑫日科公司的定好代码规范、框架进行代码的编写,提交代码到鑫日科公司的svn服务器上。
该产品的定制的功能蛮多,后期也新增不少需求,一开始接收该项目,阅读别人的代码花的时间较多,后来熟悉了,开发起来得心应手,已掌握该App的框架以及所使用到的第三方框架的使用,包括AutoLayout、PullToRefresh等。
我的职责
负责周大生公司提出的定制化需求,对鑫日科公司原有产品功能进行修改和新增,修复原有产品中存在的bug,上线后负责软件的维护和更新。
项目时间:2014-07 - 2014-10
项目名称:轻漫画 | 项目工具:Android 4.0以上
项目描述:
项目介绍
https://android.myapp.com/myapp/detail.htm?apkName=com.qingman.comic
轻漫画为4000万漫画迷倾心打造看漫画最爽的漫画书软件,这里有最新的热门漫画书《斗破苍穹漫画》,《斗罗大陆漫画》《一条狗》,《盗墓笔记》,《茗羽传奇》漫画,《热舞飞扬》等最新最好看的漫画书连载。轻漫画是更新最快的漫画软件,漫画控和二次元动漫迷都在这里追漫画,每天给你最新番漫画,里番漫画等好看动漫漫画书。
分为4个模块:
(1) 推荐:包含人气作品,猜你喜欢,最新作品等;
(2) 分类:按类别分类和搜索,寻找自己最想要的作品;
(3) 最新:以时间进行的排序;
(4) 活动:包含一些最新的关于漫画的活动;
技术要点:
(1) FrameLayout+ScollView+ HorizontalScrollView多重布局;
(2) Fragment+ViewPager;
(3) 使用第三方Picasso处理图片;
(4) 运用第三方登陆和分享;
我的职责
负责开发推荐和分类两个模块
项目时间:2016-04 - 2016-11
项目名称:MM应用商城 | 项目工具:Android
项目描述:
项目介绍
MM应用商城是预装在中国移动定制机上的应用商店,装机数量巨大。
我的职责
作为开发人员参与到6.0功能和UI大改版当中,我在此版本中主要负责编写通用UI、重构模块代码以及适配新Android系统。
- MM应用商城是2010年就开始进行版本迭代的产品,存在消息通知混乱(通过广播发送与接受)的问题,通过引入EventBus降低了模块耦合度,减少了大量的回调内部类,亦提高了模块间的通信效率;
- 通过构建统一的弹窗模块解决了原来分散的弹窗代码实现,保证了代码可控;
- 通过使用单例和策略模式封装日志回传模块,实现了一行代码回传日志;
- 在升级应用targetSdk至6.0以后,旧代码对敏感权限的直接操作导致出现应用崩溃的问题,通过在应用启动时获取应用所有需要的权限,以及在运行时对敏感权限再检查的双重权限检查机制解决了权限问题。
项目时间:2015-11 - 2016-08
项目名称:财金所
项目描述:
项目介绍
AndroidStudio(开发工具)
MAC(硬件环境)
android4.0以上(软件环境)优秀的金融交易移动平台,是目前国内领先的二,三级资产交易市场,主要分为首页,行情,交易,资讯模块,包含交易,众筹,募集,流转,委托,信托交易模式。
我的职责
UI界面,功能开发,数据交互(JS交互),Json解析,app性能优化。share sdk 分享,登录,极光推送,图表制作MPChart,手势解锁,AES/MD5加解密等。