All Projects → cheikh-wang → Lazywaimai Android

cheikh-wang / Lazywaimai Android

一个类似于饿了么、美团外卖和百度外卖的APP,采用MVP架构,目前还有部分功能还未实现,但基本的订餐流程已实现。

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Lazywaimai Android

Dribbbler
A Dribbble client with MVP+Repository pattern , RxJava ,Retrofit , Dagger
Stars: ✭ 56 (-91.01%)
Mutual labels:  rxjava, retrofit
Readhub
Readhub AndroidClient
Stars: ✭ 40 (-93.58%)
Mutual labels:  rxjava, retrofit
WanAndroid
💪 WanAndroid应用,持续更新,不断打造成一款持续稳定, 功能完善的应用
Stars: ✭ 50 (-91.97%)
Mutual labels:  rxjava, retrofit
RxHttp
基于RxJava2+Retrofit+OkHttp4.x封装的网络请求类库,亮点多多,完美兼容MVVM(ViewModel,LiveData),天生支持网络请求和生命周期绑定,天生支持多BaseUrl,支持文件上传下载进度监听,支持断点下载,支持Glide和网络请求公用一个OkHttpClient⭐⭐⭐
Stars: ✭ 25 (-95.99%)
Mutual labels:  rxjava, retrofit
Materialhome
一个基于 Material Design 风格设计的图书展示类App,豆瓣图书,在线电子书。
Stars: ✭ 331 (-46.87%)
Mutual labels:  rxjava, retrofit
WanAndroid-Java
一款采用Java语言、MVVM + Retrofit + RxJava架构开发的玩Android客户端 (https://www.wanandroid.com/) 。PS: Kotlin版 (https://github.com/chongyucaiyan/WanAndroid-Kotlin) 。
Stars: ✭ 32 (-94.86%)
Mutual labels:  rxjava, retrofit
DaMaiProject
大麦界面,实现多种方式网络访问、数据缓存
Stars: ✭ 24 (-96.15%)
Mutual labels:  rxjava, retrofit
Component
🔥🔥🔥A powerful componentized framework.一个强大、100% 兼容、支持 AndroidX、支持 Kotlin并且灵活的组件化框架
Stars: ✭ 2,434 (+290.69%)
Mutual labels:  rxjava, retrofit
Clean Android Code
MVP + Dagger 2 + RxJava + Retrofit2
Stars: ✭ 311 (-50.08%)
Mutual labels:  rxjava, retrofit
Kotlinwanandroid
Kotlin+模块化+响应式+MVVM 实现的风格简约、代码优雅的WanAndroid客户端
Stars: ✭ 265 (-57.46%)
Mutual labels:  rxjava, retrofit
Relax
☘☘Relax 基于Kotlin语言编写的一套组件化框架,不紧整体组件化、内部也高度组件化🎋你可配置MVP、MVVM的开发模式、也可以配置所需要的业务组件🍁🍁
Stars: ✭ 253 (-59.39%)
Mutual labels:  rxjava, retrofit
Viabus Architecture
让 Android 开发可以像流水线一样高效的,职责分离架构 ⚡ 不同于 MVP 的配置解耦,也不能和 似是而非 的 MVVM - Clean 同日而语。VIABUS 是世界范围内首个明确提出,通过职责分离,来真正实现 UI 和 业务并行开发的 Android 项目级开发架构和设计模式理念。
Stars: ✭ 485 (-22.15%)
Mutual labels:  rxjava, retrofit
Mvpapp
Android MVP Architecture
Stars: ✭ 2,354 (+277.85%)
Mutual labels:  rxjava, retrofit
WanAndroid
Kotlin版 玩Android 客户端
Stars: ✭ 37 (-94.06%)
Mutual labels:  rxjava, retrofit
Wanandroid
玩安卓java客户端http://www.wanandroid.com/ 模块化客户端,运用MVP+Retrofit+Rxjava+Rxlifecycle+Glide+Eventbus+ARouter等架构,构建一个最简洁的玩安卓app。
Stars: ✭ 199 (-68.06%)
Mutual labels:  rxjava, retrofit
AndroidGo
Android、Flutter 开发者帮助 APP。包含事件分发、性能分析、Google Jetpack组件、OkHttp、RxJava、Retrofit、Volley、Canvas绘制以及优秀博文代码案例等内容,帮助开发者快速上手!
Stars: ✭ 30 (-95.18%)
Mutual labels:  rxjava, retrofit
Cookman
一款菜谱查询工具Android APP
Stars: ✭ 186 (-70.14%)
Mutual labels:  rxjava, retrofit
Mvpdemo
Stars: ✭ 193 (-69.02%)
Mutual labels:  rxjava, retrofit
T Mvp
Android AOP Architecture by Apt, AspectJ, Javassisit, based on Realm+Databinding+MVP+Retrofit+Rxjava2
Stars: ✭ 2,740 (+339.81%)
Mutual labels:  rxjava, retrofit
Geeknews
📚A pure reading App based on Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide
Stars: ✭ 3,496 (+461.16%)
Mutual labels:  rxjava, retrofit

License

相关项目

项目介绍

  此项目是我2016年5月份参加大学毕业答辩时做的项目,包含Web商家端和Android客户端,以及API服务端。目前还有一些小功能还没做完,但整体流程已经差不多了,以后如果有空闲时间的话,再继续维护。现在我整理了下代码,分享出来,如果你觉得对你有帮助,请打个star鼓励一下我吧!

  此项目的架构采用MVP模式,但不是传统的MVP模式,是从Google大神 Chirs Banes 做的 philm 项目中提取出来的。功能、界面是对照着市场上的外卖APP(饿了么、美团外卖、百度外卖)模仿着实现的,图片资源来源于网络,若有侵权,敬请谅解,联系我删除,谢谢!

运行截图

截图1 截图2 截图3 截图4 截图5

安装方式

1、在指定的目录下执行

git clone https://github.com/cheikh-wang/LazyWaimai-Android

2、将项目导入 Android Studio 运行即可

第三方库

项目名称 项目信息
retrofit 网络请求框架
butterknife View注入框架
fresco 图片加载库
Dagger2 依赖注入框架
SmartTabLayout 底部Tab组件
BGABadgeView-Android Android 徽章控件
TakePhoto 拍照或从相册选择、裁剪图片、压缩图片的开源工具库
RxJava 函数式编程框架
RxAndroid android平台的RxJava扩展
otto 事件通信框架

TODO

  • 修改密码
  • 修改手机
  • 修改邮箱
  • 忘记密码
  • 评价相关

###License

Copyright 2015 Cheikh

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].