尚硅谷Android项目之_硅谷商城项目全套源码解析(一、综述)

一、简介

硅谷商城是一款按照企业级标准研发的项目。本套代码是目前国内市场第一套详细讲解商城类项目的免费代码。该代码中的内容包括但不仅限于,框架的搭建、主页模块、分类模块、发现模块、购物车模块和个人中心模块。项目中讲解的主流技术包括且不限于RadioGroup + Fragment、OKHttp、FastJson、RecyclerView、ScrollViewContainer、Banner、倒计时秒杀、自定义购物车、支付宝等技术。该项目中讲解的技术可应用在电商、新闻、旅游、医疗、在线教育等领域。


 二、详细资源地址

由于篇幅所限,详情情况见如下地址视频和笔记

项目免费视频讲解下载地址:http://www.atguigu.com/download.shtml

github地址:https://github.com/atguigu01/Shopping

作者:大海哥


三、项目部分效果预览

1、首页展示

尚硅谷Android项目之_硅谷商城项目全套源码解析(一、综述)_第1张图片

2、分类页面

尚硅谷Android项目之_硅谷商城项目全套源码解析(一、综述)_第2张图片

3、发现页面

尚硅谷Android项目之_硅谷商城项目全套源码解析(一、综述)_第3张图片

4、购物车页面

尚硅谷Android项目之_硅谷商城项目全套源码解析(一、综述)_第4张图片

5、个人中心页面

尚硅谷Android项目之_硅谷商城项目全套源码解析(一、综述)_第5张图片

四、技术功能详解

该项目一共分为6大功能模块:框架搭建、主页、购物车、分类、发现、个人中心。

1、框架搭建模块技术包括:

RadioGroup + Fragment

2、主页模块技术包括:
1)OkHttpUtils联网获取数据;
2)采用fastjson解析数据;
3)采用Banner实现轮播图的效果;
4)采用CountdownView实现秒杀倒计时的效果;
5)采用ScrollViewContainer实现详情页面动态滚动;
6)采用RecyclerView 实现首页数据的整体展示;
7)采用webview展示商品详情信息


3、分类模块技术包括:
1)采用FlycoTabLayout实现标签和分类切换;
2)布局采用百分比适配;
3)整体数据展示采用仿京东的分类页面;
4)热卖类型布局横向滚动采用HorizontalScrollView;

4、发现模块技术包括:
1)采用TabLayout实现标题的切换;
2)采用OpenDanmaku实现弹幕功能;
3)数据解析采用Gson;

5、个人中心模块技术包括:
1)标题头采用GradationTitleBar实现仿QQ空间标题栏渐变效果;

6、购物车:
1)采用自定义技术实现购物车的加减号;
2)采用CartStorage实现购物车业务的处理;
3)采用popupwindow实现购物车的对话框
4)实现联系客服功能;
5)采用Html5和Android互调技术实现详情页面;
6)集成支付宝支付功能;



你可能感兴趣的:(Android)