1. 程式人生 > >仿今日頭條App,採用Rxjava、RxAndroid、retorfit、mvp 等技術

仿今日頭條App,採用Rxjava、RxAndroid、retorfit、mvp 等技術

仿今日頭條App,採用Rxjava、RxAndroid、retorfit、mvp。

此app包含了4大模組–1.新聞頁面 2. 頻道選擇介面 3.視訊介面 4.趣圖介面 5.詳情頁面 用的是filder抓包進行分析解析得出的結果,僅供參考

1.引入相關包

  • build.gradle
    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
compile 'com.android.support:design:25.0.0' //新增背景陰影 compile 'com.android.support:cardview-v7:21.0.2' compile 'com.squareup.retrofit2:retrofit:2.1.0' compile 'com.squareup.retrofit2:converter-scalars:2.1.0' compile 'com.squareup.retrofit2:adapter-rxjava2:2.2.0' compile 'com.squareup.retrofit2:converter-gson:2.1.0'
compile 'com.squareup.okhttp3:okhttp:3.2.0' compile 'io.reactivex.rxjava2:rxjava:2.0.6' compile 'io.reactivex.rxjava2:rxandroid:2.0.1' //萬能adapter 訪問連結:https://github.com/CymChad/BaseRecyclerViewAdapterHelper/blob/master/README-cn.md compile 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.18'
//下拉重新整理 compile 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-alpha-6' compile 'com.scwang.smartrefresh:SmartRefreshHeader:1.1.0-alpha-6'//沒有使用特殊Header,可以不加這行 //視訊播放器框架 compile 'fm.jiecao:jiecaovideoplayer:5.7' //圖片載入框架 compile 'com.github.bumptech.glide:glide:4.0.0-RC1' //OkGo請求 compile 'com.lzy.net:okgo:2.1.4' //註解 compile 'com.jakewharton:butterknife:7.0.1' //recyclerview庫 compile 'com.android.support:recyclerview-v7:25.2.0' //ViewPagerIndicator compile 'com.shizhefei:ViewPagerIndicator:1.1.6' //右滑結束activity compile 'com.jude:swipebackhelper:3.1.2' //eventbu compile 'org.simple:androideventbus:1.0.5.1' compile 'com.github.zhaokaiqiang.klog:library:1.6.0' //載入中 compile 'com.github.zzz40500:android-shapeLoadingView:1.0.3.2' compile "me.zhanghai.android.materialprogressbar:library:1.4.1"

2.相關介面

這裡寫圖片描述這裡寫圖片描述這裡寫圖片描述這裡寫圖片描述

3.apk下載地址和專案下載地址

相關推薦

仿今日頭條App採用RxjavaRxAndroidretorfitmvp 技術

仿今日頭條App,採用Rxjava、RxAndroid、retorfit、mvp。 此app包含了4大模組–1.新聞頁面 2. 頻道選擇介面 3.視訊介面 4.趣圖介面 5.詳情頁面 用的是filder抓包進行分析解析得出的結果,僅供參考

android仿今日頭條App多種漂亮載入效果選擇器彙總記事本AppKotlin開發原始碼

Android精選原始碼 android漂亮的載入效果 android各種 選擇器 彙總原始碼 Android仿bilibili搜尋框效果 Android記事本app、分類,塗鴉、新增圖片或者其他附件 仿今日頭條app 一個很酷的Vi

仿京東app採用元件化開發 ARouter + mvp + dagger2 + rxjava + retrofit + fresco 架構

# JD-Test 仿京東app 採用元件化架構 螢幕適配方案可以較好解決多解析度及同分辨率不同dpi適配;### 宣告 : 本專案資源採用抓包獲取,僅供學習交流使用 。 話說一切沒有gif圖的專案都是耍流氓,上圖: 本專案為仿京東專案,資源為抓包獲取,專案框架採用路由框

iOS新聞應用源碼仿今日頭條源碼

http watch 如何 簡單的 ios開發 優酷 語言 bae calayer iOS精選源碼 城市列表選擇 一款非常時尚的照片選擇插件 優酷播放按鈕動畫 BRPickerView是iOS的選擇器組件,主要包括:日期選擇器、時... 選擇位置坐下動畫Demo

python爬蟲爬取今日頭條APP資料(無需破解as ,cp_cp_signature引數)

#!coding=utf-8 import requests import re import json import math import random import time from requests.packages.urllib3.exceptions import Insecure

js實現左右滑動的導航選單仿今日頭條頂部選單

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <t

Android之高仿今日頭條網易新聞首頁動態改變tab

前言: 專案需要一個類似今日頭條或者網易新聞首頁動態改變tab(頻道欄目)的功能,進過一番折騰,目前已實現該功能。 先看看效果圖: 思路: 1,關於tab欄目橫著滑動功能控制元件的選擇,這裡我採用的Horizontal

iOS新聞應用原始碼仿今日頭條原始碼

iOS精選原始碼 iOS優質部落格 前言 騷年,你聽說過元件化嗎?沒有?但你一定玩過樂高玩具,樂高玩具本身一個龐大的模型卻是依靠無數個各自分工的基礎模組構建而成!同理,隨著項業務的增長,專案也必然越來越龐

仿今日頭條按鈕loading效果

out otc ren pro pla radius -s ont blog 效果 代碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"&g

android高仿今日頭條小視訊轉場切換效果

可以先看看今日頭條效果 功能分析 點選列表上的一個item,該item會放大,最後直接全屏播放小視訊,剛開始看上去,以為是個共享元素的轉場動畫, 後來想到,共享元素要在android 5.0以上支援,而今日頭條顯然不會只支援5.0版本以上 筆者想到的一種方案就是進入Acti

全區萬V[8034645]百度資訊流和今日頭條對比有什麼不同

大家好,我是全區萬。很開心在這裡和大家又來聊一聊網際網路廣告。全區萬網路推廣專注線上廣告投放。我全區萬從事這個行業也算是有段時間了,覺得有些客戶理不清廣告的一些基本知識。這裡也不說多深奧,就是給大家聊聊一些基礎知識。 百度資訊流和今日頭條對比,有什麼不同.詳情可以聯絡全區萬微《wzw374》

仿今日頭條遇到的問題

1,使用 MultiDexApplication 詳情查部落格:https://blog.csdn.net/k1457047898/article/details/53467238 2.Android啟動另一個應用(只需知道package name)  ,詳情見部落格地址:http

viewpagerindacator仿今日頭條

api的話建議獨自申請一個,我申請的是聚合資料的新聞的介面,免費的但是隻能用兩個月 1.       首先準備csdn-XListView,viewpagerindacator(只需要其中的library)的類庫,Gson.jar,

仿今日頭條

main xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:a

仿今日頭條搜尋介面佈局----記錄一下

標題  記錄一下,知道今日頭條快被大家給寫的鋪大街了,不過對於一個菜鳥來講,也就不在意這些了,在閒暇時候自己仿今日頭條寫了一個程式,到搜尋這裡 ,這個佈局讓我有些糾結,我百度過幾次 不過發現大家都利用了多個recycle

關與今日頭條app的爬蟲介紹

這段時間忙於工作,主要針對新聞資訊內容的爬取 主要爬的有今日頭條,鳳凰,網易,騰訊,大型網站的爬取,的總結, 1,必須熟悉手機抓包軟體的配置,才可以有效的抓取到介面 2,從介面處尋找規律, 3,明確自己需要哪些內容, 4.寫爬蟲 我通過介面找到了所有的類目: classi

React實戰篇(React仿今日頭條

前言 上次初學用 react 寫了個後臺管理,這次便尋思寫個移動端的專案。便有了這次的這個專案。 這個專案以前寫了個 vue 的版本。有興趣的可以 點選進入 賬號: vue-toutiao 密碼: 123456 技術棧 react + react-redu

vue 仿今日頭條

vue 仿今日頭條 為了增加移動端專案的經驗,近一週通過 vue 仿寫今日頭條,以下就專案實現過程中遇到的問題以及解決方法給出總結,有什麼不正確的地方,懇請大家批評指正^ _ ^!,程式碼倉庫地址為 github 一、實現功能 首頁展示 檢視訊息 圖文懶載入 滑動選項卡,切換頻道,點選

仿今日頭條 選中tab位置始終居中

HTML: <ul class="catelist"> <li  (click)="changetab(0)"> 推薦 </li> <li  (click)="changetab(1)"> 推薦2 &

iOS截圖後仿今日頭條實現一鍵分享

實現如上圖效果 1,監聽截圖產生事件 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(userDidTakeScreenshot:) name:U