1.熟悉常用的设计模式、数据结构
2.有Android软件开发经验,熟悉Android移动端开发技术
3.有扎实的Java语言基础,熟练掌握Android各种UI布局和控件,能够熟练自定义UI控件
4.熟练掌握HTTP及Socket编程;对Android程序性能优化、内存优化有一定的经验
整个APP主要分为五个模块,商品首页、物语、分类 、购物篮、我的(个人中心)。
项目职责:该项目为人人独立开发。
应用技术:
1) 项目整体框架是 RadioGroup 和 Fragment 搭建;
2) 使用 OkHttp 联网请求请求数据
3) 使用 Glide 加载图片;
4) 利用 Gson解析 JSON 数据;
5) 使用 Countdowntimer 展示商品的倒计时;
6) 使用 ViewPager 顶部轮播图效果
7) 使用 RecyclerView 展示商品;
8) 使用 MD5 加密,加密用户的数据;
9) 使用 MarqueeView 垂直翻页广告;
10) 使用 WebView 进行数据交互技术;
11) EventBus数据传递;
12) 实现购物车功能及其各种逻辑;
13) 使用第三方库 SlideDetails 滑动阻尼效果效果展示图文详情;
14) 集成友盟完成第三方登录、分享,微信支付宝支付;
15) 集成友盟推送完成站内消息发送,短信验证
16) 搜索界面标签布局的实现