(商城)项目一
项目名称:孩子王
开发周期:4个月
职 位:android工程师
开发工具:android studio +git+安卓智能手机
责任描述:主导开发,负责网络、UI框架搭建,商城、妈咪社、购物车等功能模块
负责后期的更新迭代,Bug修改等工作
项目描述:
这款app是一个O2O平台,主推:【正品大牌】【海外优品】【育儿活动】【育儿交流】【每日优惠】,主打小孩产品,主要模块功能有商城、分类、妈咪社、购物车、我的等。
特色功能有摇一摇、每日秒杀,它会根据分类,品牌,年龄对用户做出相应的产品推荐,妈咪社,是妈妈们讨论孩子的各种问题的社区。
技术要点:
1、UI框架使用FragmentTabHost,利用eventBus代替handler、广播实现各组件间、fragment的通讯。
2、首页的框架是用了RecyclerView 搭配BaseRecyclerViewAdapterHelper适配器,添加复杂条目和头部。并嵌套了scrollView横向滑动布局,解决了滑动冲突。利用SwipeRefreshLayout做了上拉刷新效果。
3、数据解析使用了Gson库。
4、网络框架采用库Retrofit(支持OKHttp的注解库),并进行了网络框架的简单封装使用到项目中。
5、监听上下滑动动作,对标题栏做了相应的动画效果。
6、完成了购物车的相应逻辑。
7、图片处理用了Glide库,Webview加载网页。并做了分享功能。
(物联社区)项目二
项目名称:门儿清
开发周期:3个月
职 位:android工程师
开发工具:android studio +svn+安卓4.4以上智能手机
责任描述:独立开发,负责后期的更新迭代,Bug修改等工作及上线维护工作
项目描述:
门儿清是一款使用手机实现开门、呼梯、乘梯的软件. 门儿清app为你带来人性化的智能电梯乘坐体验,全新的电梯管理系统,集开门、呼叫、乘梯等为一体用户安装后,需要获得物业公司授权,就可以实现手机开门、呼梯、乘梯.访客功能可以授权访客使用业主权限,客人更便捷、方便.
技术要点:
1、对硬件sdk的接入,接口的对接及源码的解读
2、安卓机通过蓝牙信号发送经加密的数据,对硬件所需的大量数据作大幅度封装。分为三个模块,手机、单片机、电梯,三者数据的统一和频繁复杂调试。角色分为物业、用户、超级管理,关系模型为系统-小区-楼栋-门洞(单元)-个人。针对门洞的锁头及电梯单片机驱动的控制。
3、后期引入社区功能,包括个人分发红包,分发广告,制定相应规则和逻辑。
4、访客模块,引入极光推送,类似即时通加好友,推送请求或邀请信息,获取主人账号下非隐私外开门必须数据,从而达到访客和邀请的功能需求。其中对多消息并发、推送堵塞、推送对象错乱等问题做了处理。
5、通过中间件做获取电梯内安卓系统传感器得到的各项参数,以此做相应后台逻辑处理。
6、引入微信登录,gson解析,banner处理,以及okhttp的封装和使用
(购物)项目三
项目名称:好享购物
开发周期:4个月
职 位:android工程师
开发工具:android studio +SVN+安卓智能手机
责任描述:主导开发,负责开发首页,购物车、我的等功能模块
负责后期的更新迭代,Bug修改等工作
项目描述:
该款app是我们公司接手的一个电商类项目,特色功能有直播、抢红包、品牌馆、剁手价,商品涵盖个户美妆、家具用品、数码家电等,有主页、分类、直播、购物车、我的五个模块。
技术要点:
1、使用RadioButton搭建下部导航栏,自定义ViewPager实现轮播图并解决了事件冲突。
2、使用第三方库PullToRefresh实现下拉刷新,并处理相应动画效果。
3.首页界面列表采用了RecyclerView实现多条目布局,一些条目布局又配合ScrollView做了左右滑动效果,同时处理了RecyclerView的滑动事件冲突。
4、详情页图片用了WebView加载网页,并优化了性能。并用第三方库Picasso处理图片。
5、网络框架采用库Retrofit,并进行了网络框架的封装和缓存功能的封装后使用到项 目中。
6、数据解析使用了Gson库。
7、实现购物车的业务逻辑。(对象集合多层传递、支付等)
8、QQ绑定、登陆,微信、新浪分享用了第三方ShareSDK。