仿美团App-android-java

原生Android仿美团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/homeGETJson
获取菜品列表http://10.0.2.2:5000/detail/1 (1代表第1家店铺的菜品信息)GETJson
发送订单,生成二维码http://10.0.2.2:5000/submitPOSTJso

使用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打开,运行即可。

  • 11
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
好的,以下是关于仿美团appAndroid实训的需求分析: 1. 产品概述 仿美团appAndroid实训旨在让学员通过模拟美团app的功能和界面,学习和掌握Android开发的基本知识和技能。该实训将涉及到用户注册、登录、浏览商品信息、下单、支付等核心功能,同时要求学员将所学知识应用到实际项目中。 2. 功能需求 2.1 用户注册与登录 该应用需要提供用户注册和登录功能,用户可以通过手机号或第三方账号登录。在注册时,需要校验用户输入的信息是否合法,并将用户信息保存到后台数据库中。 2.2 商品浏览 仿美团appAndroid实训需要提供商品列表展示、商品详情页展示、商品搜索等功能。学员需要实现商品信息的展示和查询,并能够根据用户需求进行筛选和排序。 2.3 下单与支付 学员需要实现用户下单和支付的功能,包括购物车、订单确认、支付接口等。在用户提交订单时,应该对订单信息进行校验,确保订单信息的正确性和完整性。 2.4 订单管理 学员需要实现订单管理功能,包括订单列表展示、订单详情页展示、订单状态更新等。管理员可以对订单进行操作,例如确认收货、取消订单等。 3. 技术需求 3.1 开发语言和框架 该实训要求使用Java语言和Android开发框架进行开发。 3.2 后台数据库 学员需要使用MySQL或其他关系型数据库保存用户信息、商品信息、订单信息等数据。 3.3 接口开发 学员需要使用Java语言开发后端接口,实现前端与后端的数据交互。 4. UI设计需求 仿美团appAndroid实训要求学员实现美观、易用的界面设计。学员需要根据美团app的UI设计,设计和实现相应的界面。 以上是关于仿美团appAndroid实训的需求分析,希望对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值