仿美团App-android-java
原生Android仿美团App
文章目录
- 原生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 |
使用qrcode库生成二维码。由于没有数据来源,所以数据全都是静态的。
使用步骤
1.下载后端项目
仓库链接:
https://github.com/cnatom/MeiTuanAndroidAppServer
或者在终端中执行:
git clone https://github.com/cnatom/MeiTuanAndroidAppServer.git
2.运行后端服务
将后端项目直接用pycharm打开,引入相关的依赖包,最后直接运行即可。
也可以用以下方式运行,app.py文件目录下运行终端命令:
flask run
3.下载本App项目
仓库链接:
https://github.com/cnatom/MeiTuanAndroidApp
或者在终端中执行:
git clone https://github.com/cnatom/MeiTuanAndroidApp.git
4.运行App
用Android Studio
打开,运行即可。
仿美团App-android-java相关推荐
- android美团底部栏实现,仿美团APP的底部滑动菜单实现
背景:在现在的APP的应用中,类似仿美团APP的底部滑动菜单,应用是挺多的,例如QQ,微信,支付宝都应用到. 开发流程 1)设置selector(背景选择器),在res的目录下建立新的文件夹(draw ...
- 《iVX 高仿美团APP制作移动端完整项目》03 推介信息及推荐商家分析及制作
点击整个专栏查看其它系列文章 (系列文章更新中-):<iVX 高仿美团APP制作移动端完整项目> 项目界面预览: 一.推荐信息制作 推荐信息与之前的标题下推荐信息制作类似: 此时依旧创建一 ...
- 《iVX 高仿美团APP制作移动端完整项目》02 搜索、搜索提示及类别需求分析思路及制作流程
点击整个专栏查看其它系列文章 (系列文章更新中-):<iVX 高仿美团APP制作移动端完整项目> 项目界面预览: 一.搜索制作 在上一节中我们完成了标题头的制作,接下来我们查看如何制作搜索 ...
- 《iVX 高仿美团APP制作移动端完整项目》01 标题需求分析思路及制作流程
点击整个专栏查看其它系列文章 (系列文章更新中-):<iVX 高仿美团APP制作移动端完整项目> 项目界面预览: 一.创建项目 首先打开在线编辑器地址:https://editor.ivx ...
- 用vue仿美团APP
vue仿美团APP 这几天上班也不是很忙,就想着用vue做一个APP,感觉美团这个APP里面的功能比较齐全,就仿美团做了一个,但是现在我也没有充足的时间去做,只能有时间做一点,现在前面的几个大页面都做 ...
- 《iVX 高仿美团APP制作移动端完整项目》04 美食页 标题、搜索、商家标题制作
点击整个专栏查看其它系列文章 (系列文章更新中-):<iVX 高仿美团APP制作移动端完整项目> 项目界面预览: 一.美食页顶部商家页制作 1.1 页面主格调确认 该美食页为首页中美食按钮 ...
- React Native制作仿美团APP总结
最近学习了一个网上的React Native项目,利用React Native制作一个类似于美团的App,项目属于对之前React Native常用组件的基本使用,但是仍有一些关键点值得记录.最后做成 ...
- 仿美团列表android,android 仿美团二级菜单
[实例简介] [实例截图] [核心代码] package com.example.meituandemo; import java.util.ArrayList; import com.example ...
- 仿美团APP(前端)
由于第一次上手apicloud,以及时间不足,只做了几个界面,实现了APP的基本功能.测试手机:锤子 PS:红圈为可点击部分,美团网每点击按钮都会打开一个新的窗口,所以用了很多的openWin 没用o ...
- 基于Vue全家桶制作的的高仿美团APP
美团外卖APP ? 项目演示地址:http://39.108.232.27:9000 ? GitHub:github.com/bxm0927/vue- 基于 Vue 全家桶 (2.x) 制作的美团外卖 ...
最新文章
- python 创建目录_Python虚拟环境的搭建与使用
- 【转】3.5(译)构建Async同步基元,Part 5 AsyncSemaphore
- 计算机网络路由选择协议,IP路由选择协议原理和作用
- CSS / CSS3(新增)选择器及优先级原则
- FPGA控制不其他芯片
- cython php,【整理】Cython返回C/C++ struct类型数据 | 勤奋的小青蛙
- 服务器cpu哪个型号超频,服务器CPU也超频,AMD霄龙性能暴涨1.5倍-控制器/处理器-与非网...
- python打不开text_python-无法启动并使用TextBlob运行
- 在CentOS 7上安装Node.js的4种方法(yum安装和源码安装)
- linux yum 安装软件
- Python笔记 之 矩阵元素选取
- 深入浅出4G标准:LTE FDD和LTE TDD
- 苹果ipad8和ipad9的区别
- Ant Design of Vue去掉加载遮罩
- ArcGIS二次开发基础教程(01):打开mxd文件,添加(.shp),(.lyr),(.mdb),(.tif;.img)等多种类型数据
- docker镜像的获取删除和查看镜像信息历史记录清理残余镜像
- < CSDN周赛解析:第 27 期 >
- mysql自动备份快结束很卡_mysql备份慢以及自动重启问题——调整NUMA
- word中图片不显示怎么办
- JAVA简单的控制台模拟斗地主