仿今日头条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.相关界面

仿今日头条App,采用Rxjava、RxAndroid、retorfit、mvp 等技术_第1张图片仿今日头条App,采用Rxjava、RxAndroid、retorfit、mvp 等技术_第2张图片仿今日头条App,采用Rxjava、RxAndroid、retorfit、mvp 等技术_第3张图片仿今日头条App,采用Rxjava、RxAndroid、retorfit、mvp 等技术_第4张图片

3.apk下载地址和项目下载地址

apk下载, 点击下载apk

源码下载, 点击下载源码

你可能感兴趣的:(android)