/SuitForYou

2016实训作品——Android客户端

Primary LanguageJava

B2C商城说明

服务器端程序是另一个小伙伴写的,我负责安卓客户端的全部开发。

相关技术:Android / Data-binding / MySQL / Servlet / Tomcat / Linux / Spring Boot / Mybatis / lire / Webmagic

担任角色:Android客户端开发

项目简介:

  • 结对编程采取了前后端分离的做法,通过接口文档进行交流,本人负责Android客户端的开发
  • 使用了RESTFUL风格的HTTP URL,配合HTTP状态码进行JSON数据交互
  • 系统总体使用分模块设计,使用Spring Boot与Mybatis框架,服务器使用Tomcat
  • 使用Web Magic在某大型电商网站上爬虫获取商城数据
  • 实现基于用户打分数据的协同过滤推荐
  • 使用lire进行图像匹配,实现基本的衣服图像推荐(根据图片特征值返回匹配商品列表)
  • 使用Material Design设计语言设计Android客户端
  • 使用Data-Binding数据双向绑定技术,实现应用业务逻辑与视图操作的解耦
  • 使用Binding-Adapter注解实现图像懒加载以及动态绑定列表数据

注:“SuitForYou 应用开发文档.pdf” : 整个项目的说明文档