本周我们主要进行的工作是
1.分类服务
2.首页完善
3.流程闭环
4.地图导航
上周已经初步完成发布服务,浏览服务, 服务详情,但是只是初步完成服务的搭建,并没有把服务分类、流程也没有完善。还需要加入定位功能,可以搜索出附近的服务
这次解决的是服务的分类以及首页的完善
服务端:
服务端对首页完善继续定义并编写了部分所需接口,包括按页得到按时间排序的最新服务列表,主页轮播图片以及链接的修改接口等等。
其次,对地图导航,服务端编写了相关算法,根据前端发送的经纬度遍历服务,实现了附近搜索的功能。
本周服务端主要就是完成了以上几个所需接口的定义和编写,以及部分工具包的编写,数据库表的搭建,其中部分接口正在完善中。
移动端:
分类
我们经过讨论调查,按照开始的计划分为15类
1.手绘素描 2.陪玩运动 3.摄影ps 4.心灵氧吧 5.手工DIY
6.才艺小屋 7.学霸课桌 8.乐活族 9.美妆达人 10.商业街
11.租凭园 12.闲置宝贝 13.零食水果 14.代办跑腿 15.其他
移动端对代码的修改有以下内容
首页
1.顶端使用自定义的ViewPager循环滑动自动播放图片,作为推荐内容
2.中间使用ViewPager和GirdView展示分类的服务,一行5个,两行,2页
3.下部分使用ViewPager和XlistView实现可以左右滑动选择最新、综合、附近(暂未实现)、同校(暂未实现)的服务,上下滑动浏览服务,点击可以跳至上星期完成的服务信息页
4.分类服务点进去进入分类服务详情页,和首页类似,不过使用Scrollview和ListView的复合,在上方呈现分类介绍,下方使用ViewPager和XlistView可以左右滑动选择最新、附近(暂未实现)、同校(暂未实现)的服务,上下滑动浏览服务。
技术点
1.自定义了循环滑动自动播放控件,TopScroller,具体做法可以去github查询,也可以在队员的个人博客上具体的实现过程
2.根据网上教程实现XListView,可以下拉刷新和上拉滑动加载
github地址:https://github.com/Maxwin-z/XListView-Android
3.自定义了复合滑动控件ScrollAbleFragment,具体实习也可以去github找到源代码,在此不做叙述