Android開源:LazyWaimai-Android - 類似于餓了么、美團外賣和百度外賣的 App,采用 MVP 架構
相關項目
項目介紹
這個項目是我去年5月份參加畢業答辯時做的項目,包含Web商家端和Android客戶端,以及API服務端,是我花了大半年的時間做出來的,是我的心血,目前還有一些小功能還沒做完,但整體流程已經差不多了,現在我整理了下代碼,分享出來,如果你覺得對你有幫助,請打個star鼓勵一下我吧!
此項目的架構采用MVP模式,但不是傳統的MVP模式,是我從Google大神 Chirs Banes 做的 philm 項目中提取出來的。功能、界面是我對照著市場上的外賣APP(餓了么、美團外賣、百度外賣)模仿著實現的,圖片資源是從網上以及其他APP里提取出來的,如果有侵權,請聯系我刪除,謝謝!
運行截圖
安裝方式
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 CheikhLicensed 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.</pre>