原生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相关推荐

  1. android美团底部栏实现,仿美团APP的底部滑动菜单实现

    背景:在现在的APP的应用中,类似仿美团APP的底部滑动菜单,应用是挺多的,例如QQ,微信,支付宝都应用到. 开发流程 1)设置selector(背景选择器),在res的目录下建立新的文件夹(draw ...

  2. 《iVX 高仿美团APP制作移动端完整项目》03 推介信息及推荐商家分析及制作

    点击整个专栏查看其它系列文章 (系列文章更新中-):<iVX 高仿美团APP制作移动端完整项目> 项目界面预览: 一.推荐信息制作 推荐信息与之前的标题下推荐信息制作类似: 此时依旧创建一 ...

  3. 《iVX 高仿美团APP制作移动端完整项目》02 搜索、搜索提示及类别需求分析思路及制作流程

    点击整个专栏查看其它系列文章 (系列文章更新中-):<iVX 高仿美团APP制作移动端完整项目> 项目界面预览: 一.搜索制作 在上一节中我们完成了标题头的制作,接下来我们查看如何制作搜索 ...

  4. 《iVX 高仿美团APP制作移动端完整项目》01 标题需求分析思路及制作流程

    点击整个专栏查看其它系列文章 (系列文章更新中-):<iVX 高仿美团APP制作移动端完整项目> 项目界面预览: 一.创建项目 首先打开在线编辑器地址:https://editor.ivx ...

  5. 用vue仿美团APP

    vue仿美团APP 这几天上班也不是很忙,就想着用vue做一个APP,感觉美团这个APP里面的功能比较齐全,就仿美团做了一个,但是现在我也没有充足的时间去做,只能有时间做一点,现在前面的几个大页面都做 ...

  6. 《iVX 高仿美团APP制作移动端完整项目》04 美食页 标题、搜索、商家标题制作

    点击整个专栏查看其它系列文章 (系列文章更新中-):<iVX 高仿美团APP制作移动端完整项目> 项目界面预览: 一.美食页顶部商家页制作 1.1 页面主格调确认 该美食页为首页中美食按钮 ...

  7. React Native制作仿美团APP总结

    最近学习了一个网上的React Native项目,利用React Native制作一个类似于美团的App,项目属于对之前React Native常用组件的基本使用,但是仍有一些关键点值得记录.最后做成 ...

  8. 仿美团列表android,android 仿美团二级菜单

    [实例简介] [实例截图] [核心代码] package com.example.meituandemo; import java.util.ArrayList; import com.example ...

  9. 仿美团APP(前端)

    由于第一次上手apicloud,以及时间不足,只做了几个界面,实现了APP的基本功能.测试手机:锤子 PS:红圈为可点击部分,美团网每点击按钮都会打开一个新的窗口,所以用了很多的openWin 没用o ...

  10. 基于Vue全家桶制作的的高仿美团APP

    美团外卖APP ? 项目演示地址:http://39.108.232.27:9000 ? GitHub:github.com/bxm0927/vue- 基于 Vue 全家桶 (2.x) 制作的美团外卖 ...

最新文章

  1. python 创建目录_Python虚拟环境的搭建与使用
  2. 【转】3.5(译)构建Async同步基元,Part 5 AsyncSemaphore
  3. 计算机网络路由选择协议,IP路由选择协议原理和作用
  4. CSS / CSS3(新增)选择器及优先级原则
  5. FPGA控制不其他芯片
  6. cython php,【整理】Cython返回C/C++ struct类型数据 | 勤奋的小青蛙
  7. 服务器cpu哪个型号超频,服务器CPU也超频,AMD霄龙性能暴涨1.5倍-控制器/处理器-与非网...
  8. python打不开text_python-无法启动并使用TextBlob运行
  9. 在CentOS 7上安装Node.js的4种方法(yum安装和源码安装)
  10. linux yum 安装软件
  11. Python笔记 之 矩阵元素选取
  12. 深入浅出4G标准:LTE FDD和LTE TDD
  13. 苹果ipad8和ipad9的区别
  14. Ant Design of Vue去掉加载遮罩
  15. ArcGIS二次开发基础教程(01):打开mxd文件,添加(.shp),(.lyr),(.mdb),(.tif;.img)等多种类型数据
  16. docker镜像的获取删除和查看镜像信息历史记录清理残余镜像
  17. < CSDN周赛解析:第 27 期 >
  18. mysql自动备份快结束很卡_mysql备份慢以及自动重启问题——调整NUMA
  19. word中图片不显示怎么办
  20. JAVA简单的控制台模拟斗地主

热门文章

  1. HCIP华为认证网络工程师多久能够考过呢
  2. 南油 机器人_机器人创客-作文
  3. 批了!共建应急管理部重点实验室
  4. 10个漂亮的jQuery日历插件下载【转载】
  5. 如何把一个excel工作薄中N个工作表复制到另一个工作薄中
  6. JSP版俄罗斯发方块+用户积分排行榜
  7. 超前点播修改了,网站视频信息采集
  8. DeepCTR——快速实现CTR
  9. 商业模式案例分享—拼购,创业路上你我他
  10. 英特尔 ncs2_带有英特尔神经计算棒2 ncs2的图像分类管道