这是我的本科毕设,一个AR家具购物平台,详细视频介绍见img文件夹。
This is my graduation project. The front-end of the project is developed using Flutter technology, utilizing the Arcore library to create augmented reality (AR) effects. The back-end is implemented using Java Servlet technology for setting up the server. The main feature of this project is the ability to place furniture in a real environment while browsing products, allowing users to compare and select the most suitable furniture for their space. The key tasks include:
-
Developed the application's main interface using the Flutter Material design library, incorporating a sidebar, horizontal scrolling for product display, and adding a color gradient effect on click.
-
Utilized Flutter packages such as flutter_staggered_grid_view to achieve a staggered grid layout and addressed rich text formatting using flutter_markdown.
-
Utilizing Java Servlet and MySQL database in conjunction with the Flutter front-end to implement e-commerce features such as product search, placing orders, and adding items to shopping plans
-
Leveraged channel methods to enable Flutter to communicate with a native Java AR library, effectively resolving the challenge of mixed development between Flutter and native languages and facilitating AR furniture display.
功能
- 基本电商功能
- AR家具展示,在实际房间环境中摆放家具模型
- 购物计划,一个将购物方案用文字图片和AR展示的功能,灵感来自宜家的体验式营销
论文 - https://github.com/LIJIANcoder97/arcore-home-design/blob/master/paper/paper.pdf
b站视频介绍 - https://www.bilibili.com/video/BV1sg4y167wQ
图片