Git Product home page Git Product logo

xionggaogao123 / enjoyshop Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gaolhjy/enjoyshop

0.0 2.0 0.0 17.65 MB

购物(商城)类app,项目主要分为主页、热卖、分类、购物车、我的五大板块.该app基本上覆盖市面上商业级商城类app的功能,包括购物车、微信及支付宝支付、热门及历史搜索、登录注册、收货地址管理等.另外,本项目持续维护中!!!同时可进入QQ群,和作者、其他小伙伴一起谈论该项目

License: Apache License 2.0

Java 100.00%

enjoyshop's Introduction

项目简介:

Image text Image text Image text Image text Image text

轻松购.是一款购物型Android端app.项目主要分为主页、热卖、分类、购物车、我的五大板块.

该app基本上覆盖市面上商业级商城类app的功能,包括购物车、微信及支付宝支付、热门及历史搜索、登录注册、收货地址管理等.

该项目主要功能已经完成,细节部分正在持续添加与优化中.

还有两个重点:(1)项目代码使用的都是常用但入门门槛较低的方式,比较适合初级android开发者;(2)项目在持续优化中

使用的开源技术(蓝色字体含链接):

1.轮播图

2.下拉刷新、加载更多

3.Gson解析

4.butterknife

5.批量处理权限

6.自定义样式的dialog

7.三级联动

8.eventBus

9.沉浸式状态栏

10.greendao

11.ShareSDK

12.okhttpUtils

13.baseAdapter

14.Glide

15.百度地图定位及Mob天气查询

基本封装与自定义:

1.ToolBar的封装

2.FragmentTabHost的自定义

3.一键清除的EditText

4.购物车的加减控件

5.短信验证倒计时的定时器

6.Glide的封装

7.自定义圆形头像(可自定义是否有边框、边框宽度及颜色)

8.购物车本地缓存

9.对称加密DESUtil

10.读取Json文件的工具类GetJsonDataUtil

11.日志、sp、屏幕、toast工具类封装

主要界面截图:

Image text Image text Image text

修改完善记录:

版本:1.0.0 基本功能完成

版本:1.0.1 splash基本低版本沉浸式状态栏bug修复

版本:1.0.2 (1)splash界面倒计时UI改变.倒计时功能优化;(2)自定义社会化分享UI界面;(3)签名文件放在as中,避免读者再次下载

版本:1.0.3 修复搜索/历史搜索中当搜索或点击已经存在的条目时,数据顺序错乱的bug.将greendao数据库换成集合进行操作

版本:1.0.4 (1)引导页bug修复(2)网络请求成功后不需要使用handle进行发送消息的bug修复(3)将依赖库中最低版本、目标版本与主项目保持一致,减少项目的体积(4)将项目中使用的第三方库添加链接,方便读者查阅

版本:1.1.0 (1)对toast进行封装;(2)将社会化分享进行封装,可以直接在所有项目项目的所有涉及分享的界面直接调用;(3)对toolbar进行进一步封装,并修复toolbar的相关bug;(4)优化代码

版本:1.1.1 (1)对购物车fragment加载更多下一个索引越界bug进行修复;(2)对分类Fragment获取天气数据异常时闪退的bug进行修复;(3)更换、替换部分资源文件

版本:1.1.2 (1)对购物车fragment跑马灯效果在息屏、开屏出现数据重叠的bug修复;(2)删除ping支付相关废弃代码

版本:1.1.3 (1)自定义圆角头像控件;(2)重新封装Fragment基类;(3)对Glide进行升级,并重新封装,并分离出是普通头像还是用户头像;(4)修改工程名、部分文件名,便于阅读

版本:1.2.0 (1)重新设计注册业务逻辑,使其更符合实际开发. (2)修复项目在as 3.1.3及以上版本无法安装的bug

项目谈论群:

说明:之所以没有使用微信群还是QQ群,主要基于两个原因: (1)QQ群可以屏蔽,这样大家根据情况进行选择,以便更高效率工作、学习. (2)QQ群上传资料后,便于保存与查找,也可以临时性和群里其他人私聊.

QQ群号:156250233 (添加请注明 轻松购 )

[Wercker](轻松购商场学习群)

Image text

关于我:

Wercker

致谢:

如果您觉得我的此项目对您有些帮助,您的star就是对我最大的鼓励!

LICENSE

Copyright 2017-2018 gaoleihua.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

enjoyshop's People

Contributors

gaolhjy avatar

Watchers

James Cloos avatar 32243434 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.