Git Product home page Git Product logo

shoppingmall's Introduction

ShoppingMall

心动商城

点击下载

image

主要技术点:

1.使用RadioGroup + Fragment搭建软件框架;
2.使用分类型的RecyclerView展示首页数据;
3.自定义可以放入两个布局的ScrollView来实现上拉显示商品详情数据;
4.分类页面使用ListView + Fragment实现数据分类商品的数据展示;
5.实现第三方登录功能(微博、QQ、微信);
6.集成讯飞语音SDK实现语音搜索功能;
7.使用SharedSDK实现分享功能;
8.自定义PopupWindow实现加入购物车商品属性选择功能;
9.集成支付宝支付;
10.集成Zxing库实现二维码扫描;
11.重写getSpanSize来动态设置分类型数据的跨列显示;
12.实现搜索记录显示并保存在本地;
13.实现分类标签页面的数据展示;
14.集成Danmaku开源库实现弹幕效果;
15.使用Butterknife实现控件的初始化;
16.自定义PopupWindow弹出和退出动画;
17.自定义AndSubView实现购物车商品计数器按钮;
18.使用极光推送实现热卖商品的及时推送;
19.实现购物车逻辑,商品的全选、反选和动态计算商品总价格;
20.自定义带有回弹效果的ScrollView; 21.使用广播接收器进行通信;
22.使用SparseArray代替HashMap来保存购物车数据到本地;
23.优化内存,并使用代码、权重、等适配,美化界面显示;

shoppingmall's People

Contributors

xinpengfei520 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.