- 精通Android平台的UI组件,图形动画,数据库,文件系统,多线程等模块的使用,理解Android手势处理机制和测量渲染机制;
- 熟悉Android下网络通信机制,对socket通信,TCP/IP 和HTTP 有一定的理解和经验;
- 深入理解Android的消息机制、事件传递机制,熟悉自定义控件,有UI优化实践及UI架构心得和经验;
小M手游助手
- 主页面采用ViewPager+Fragment+Tablayout搭建,抽象Loadinglayout提供了加载中,加载失败,没有数据等页面,提供基类BaseFragment支持懒加载,Fragment通过弓藏模式创建;
- 对OKHTTP封装,加入fastjson解析,加入缓存。并运用面向切面编程的思想注册拦截器统一处理报错,减少模板代码,增加项目可维护性;
- 通过减少Radio活跃时间和获取数据包大小等方法加快网络请求速度,弱网优化,提升用户体验;
- 使用LeakCanary检测内存泄露,并解决内存泄露的问题;
- 游戏详情界面使用design包中的CoordinatorLayoutt+CollapsingToolbarLayout等通过
协调调度子布局的形式实现滑动详情页产生的动画效果.
- 使用自定义view实现评论列表的展开,收起功能;裁剪头像等功能;
星云全渠道云接入sdk
星云全渠道云接入SDK实现了登陆,注册,支付等功能,集成了几乎所有市面上渠道,包含单机,网游,以及运营商。CP接入星云SDK即可在星云平台上打各种渠道的包,大大节约了游戏接入SDK以及更新维护成本。
XY
- 界面主要使用ViewPager+RadioGroup集合的方式进行布局,结合Activity及fragment搭建了业务的基本框架,对复用性较高的代码进行基础抽取
- 使用二级列表实现购物车不同种类商品的分类显示,全选反选以及编辑状态下删除商品,以及价钱数量等逻辑的实现;
- 首界面采用recyclerview多布局,内部嵌套recyclerview实现惊奇好物,每日神价商品列表展示,并重写外部view的onInterceptTouchEvent方法解决滑动冲突,以及单个商品条目的显示,商品详情使用webview加载h5界面并与。
- 登录和注册模块功能的实现,
- 自定义LayoutManager实现搜索界面热门搜索的标签展示