个人项目-一之(MVP+RxJava2+Retrofit2+RxBus+Glide)

很早之前就想写一个个人项目练练手,但是由于工作的关系,一直没有真正的开动(其实就是懒)。
好吧,反正最近这几个星期稍微比较清闲,趁着这个机会,在空余时间撸了一个个人项目。


一之

简介

“一之”是一款资讯类App,主要实现的内容如下:

  • 主页(知乎日报、每日新闻、微信精选)
  • 干货(每日推荐、干货定制、福利)
  • 影视(最新影视资讯,Top250电影推荐)
  • 书籍(文学类、文化类、生活类)
  • 个人(头像设置)

项目地址:https://github.com/Horrarndoo/YiZhi


运行截图

运行时权限&懒加载

主页



干货


影视&书籍

个人


敏感权限说明

    
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
    
    <uses-permission android:name="android.permission.INTERNET"/>
    
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
    
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    
    <uses-permission android:name="android.permission.CAMERA"/>
    
    <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
    
    <uses-permission android:name="android.permission.GET_ACCOUNTS"/>

下载地址

Fir.im: http://fir.im/s4lr


API来源

知乎日报以及每日新闻API源于Github开源项目中提供的API,干货API使用的是GankIo提供的API,微信精选API来源于聚合数据,影视以及图书都是来源于豆瓣API。

  1. 知乎日报
  2. 每日新闻
  3. 微信精选
  4. 干货
  5. 影视
  6. 图书

开源项目

  1. Rxjava
  2. RxAndroid
  3. Retrofit
  4. Glide
  5. Butterknife
  6. Fragmentation
  7. Logger
  8. BaseRecyclerViewAdapterHelper
  9. PhotoView
  10. CircleImageView
  11. RxPermissions

感谢

感谢Github的各位开源作者提供宝贵的代码参考。

  • @evan.wang
  • @Jingbin
  • @SuperMan42

关于作者

Horrarndoo

  • csdn: http://blog.csdn.net/oqinyou
  • 简书:http://www.jianshu.com/u/5c92e4ae9dc3
  • github: https://github.com/Horrarndoo
  • e-mail: [email protected]
  • QQ: 237077219

你可能感兴趣的:(Android)