Android 開源專案Kotlin+MVP+Retofit2+RxJava2架構開發一款短視訊App
阿新 • • 發佈:2019-02-10
KotlinMvp
(開源不易,喜歡的話希望給個 Star 或者 Fork,謝謝!)
《KotlinMvp》 是仿著“開眼Eyepetizer”之前版本並加上自己的想法,開發的一款的短視訊小應用,每日為你推薦精選視訊,讓你大開眼界。本專案採用 Kotlin 語言編寫,結合 MVP+RxJava2+Retrofit2+Glide等的架構設計,學習 Kotlin 利用空餘時間開發的一款小專案,程式碼結構清晰有詳細註釋,如有任何疑問和建議請提 Issue或聯絡
專案截圖
- 截圖
- gif
下載體驗
技術要點
主要使用的第三方開源框架有:
模組說明:
- 每日精選:
- 發現: 包括關注和分類模組,關注是推薦的作者上傳的視訊,分類包括時尚、運動、創意、廣告、音樂、旅行、生活、記錄、開胃、遊戲、萌寵、動畫、綜藝、搞笑等可自由選擇想檢視的型別視訊。
- 熱門: 熱門排行榜包括周排行、月排行、總排行的視訊列表。
- 搜尋: 根據關鍵字搜尋榜你找到感興趣的視訊。
- 我的: 個人主頁的相關介紹。
更新日誌
v1.1
- 去除無用程式碼,增加觀看記錄功能。
v1.0
- 初始化版本,主要功能已經完成。
關於我
Thanks
- 感謝所有優秀的開源專案
- Eyepetizer :最初是看了這個專案才開始做的,學了不少東西,寫出了我自己的程式碼風格
宣告
專案中的 API 均來自開眼視訊,純屬學習交流使用,不得用於商業用途!
LICENSE
Copyright 2017 Xiho 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.