服务器端程序是另一个小伙伴写的,我负责安卓客户端的全部开发。
相关技术: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” : 整个项目的说明文档