- 原生Android仿美团App
- 简介
- 示例截图
- 演示视频
- 项目说明
- 前端
- 后端
- 使用步骤
- 1.下载后端项目
- 2.运行后端服务
- 3.下载本App项目
- 4.运行App
写的第一个原生Android项目。
参考资料《第一行代码(第2版)》以及各种搜索引擎。
由于以前是写Flutter的,刚开始学原生Android,所以有些地方写的不好,理解万岁。
示例截图| 主页 | 详情页 | 购物车 | 订单二维码 |
|---|---|---|---|
https://www.bilibili.com/video/BV1Nq4y1m7kK
项目说明 前端原生Android、xml编写界面、Java编写逻辑
| 功能 | 实现 |
|---|---|
| 店铺列表、菜品列表、购物车列表 | RecyclerView |
| 图片加载 | Picasso |
| 网络请求 | RequestQueue+StringRequest |
| Json解析 | Gson |
| 购物车弹窗 | PopupWindow |
| 实体类自动生成 | GsonFormatPlus插件 |
python语言、Flask框架
| 功能 | 接口 | 发送方法 | 返回格式 |
|---|---|---|---|
| 获取店铺列表 | http://10.0.2.2:5000/home | GET | Json |
| 获取菜品列表 | http://10.0.2.2:5000/detail/1 (1代表第1家店铺的菜品信息) | GET | Json |
| 发送订单,生成二维码 | http://10.0.2.2:5000/submit | POST | Jso |
使用步骤 1.下载后端项目使用qrcode库生成二维码。由于没有数据来源,所以数据全都是静态的。
仓库链接:
https://github.com/cnatom/MeiTuanAndroidAppServer
或者在终端中执行:
git clone https://github.com/cnatom/MeiTuanAndroidAppServer.git2.运行后端服务
将后端项目直接用pycharm打开,引入相关的依赖包,最后直接运行即可。
也可以用以下方式运行,app.py文件目录下运行终端命令:
flask run3.下载本App项目
仓库链接:
https://github.com/cnatom/MeiTuanAndroidApp
或者在终端中执行:
git clone https://github.com/cnatom/MeiTuanAndroidApp.git4.运行App
用Android Studio打开,运行即可。



