轻松购.是一款购物型Android端app.项目主要分为主页、热卖、分类、购物车、我的五大板块.
该app基本上覆盖市面上商业级商城类app的功能,包括购物车、微信及支付宝支付、热门及历史搜索、登录注册、收货地址管理等.
该项目主要功能已经完成,细节部分正在持续添加与优化中.
还有两个重点:(1)项目代码使用的都是常用但入门门槛较低的方式,比较适合初级android开发者;(2)项目在持续优化中
1.轮播图
3.Gson解析
5.批量处理权限
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工具类封装
版本: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)修改工程名、部分文件名,便于阅读
说明:之所以没有使用微信群还是QQ群,主要基于两个原因: (1)QQ群可以屏蔽,这样大家根据情况进行选择,以便更高效率工作、学习. (2)QQ群上传资料后,便于保存与查找,也可以临时性和群里其他人私聊.
QQ群号:156250233 (添加请注明 轻松购 )
如果您觉得我的此项目对您有些帮助,您的star就是对我最大的鼓励!
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.