/-News

基于MVP框架,遵循Material Design设计的一款新闻阅读APP

Primary LanguageJavaGNU General Public License v2.0GPL-2.0

易源News:trollface::trollface:

基于MVP框架,遵循Material Design设计的一款新闻阅读APP和Turing Robot

#Description ##全篇使用百度API Store的免费API

###Splash界面

loading动画使用LoadingDrawable开源库

###新闻资讯页面 数据所用接口来自百度API Store 的易源新闻免费API,自定义网络请求工具类 NetRequestUtil>Util,通Mode层实现API的JSON数据解析,Presenter层获取Mode层解析的数据,展示在View层 界面展示 Fragment容器采用 CoordinatorLayout,标签栏采用TabLayout,可以横向滚动,Item布局采用RecycleView+SwipeRefreshLayout +CardView 实现卡片式布局 和下拉刷新,上拉加载.通过Glide显示图片,点击跳转详情页面时通过ActivityOptionsCompat实现图片放大; 通过设置不同channelId 来获取不同频道的新闻

###开心一刻页面 只有文本类和图片类,获取数据和布局 与新闻资讯一个道理,采用易源笑话API图片类使用开源框架PhotoView支持图片放大

###Turing聊天页面 使用图灵API提供的API接口,可以回答文本类内容,图片内容,机票内容等等

###天气 数据来源于和风天气API,点击跳转详情页面

###白天,夜间模式 通过改变主题颜色来实现白天和夜间的切换

##Library引用

##License Copyright (C) 1989, 1991 Free Software Foundation, Inc., http://fsf.org/ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. 效果图

image image image image image image image

声明

'此程序为个人练习项目,说有数据来源于正规手段
并无任何商业用途

联系方式

Email:1020779970@qq.com:bowtie: