[软件下载地址](https://github.com/xiaweizi/QNews/raw/master/app-release.apk)
扫码下载:
![扫码下载.png](http://upload-images.jianshu.io/upload_images/4043475-45607354d136266c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
更新日志:
- 2017 4月24日
- 添加自定义消息推送
- 2017 4月4日
- 添加分享功能
- 2017 3月30日
- 添加修改头像功能
- 2017 3月17日
- 修复打开应用白屏 bug
- 2017 3月14日
- 历史上的今天模块添加转场动画
- 新闻详情页添加侧滑结束页面功能
- 2017 2月27日
- 修复横竖屏切换问题
- 重构 `MainActivity` 代码,优化 `fragment` 切换
- 2017 2月23日
- 重构网络框架: 使用`RxJava+Retrofit`进行初步封装
- 2017 2月16日
- 增加主题切换功能
- 增加夜间模式功能
- 2017 2月15日
- 添加趣图模块
>我通过一下目录进行项目的演示:
> * [1. 整体风格和个人页面](#1)
>
> * [2. 跳转界面](#2)
>
> * [3. 新闻模块](#3)
>
> * [4. 段子模块](#4)
>
> * [5. 趣图模块](#5)
>
> * [6. 历史上的今天模块](#6)
>
> * [7. 图灵机器人模块](#7)
>
> * [8. 主题切换以及夜间模式模块](#8)
>
> * [9. 用到的第三方开源库](#9)
<h2 id='1'>1. 整体风格和个人页面</h2>
*整体采用的是Material Design风格,看起来好看一点*
![整体风格.gif](http://upload-images.jianshu.io/upload_images/4043475-eb1932393eedabec.gif?imageMogr2/auto-orient/strip)
>如果觉得还行,请给个star吧
<h2 id='2'>2. 跳转界面</h2>
![跳转界面.gif](http://upload-images.jianshu.io/upload_images/4043475-f8fdb6021cf5d558.gif?imageMogr2/auto-orient/strip)
>这个就是属性动画(translationX + translationY)
<h2 id='3'>3. 新闻模块</h2>
![新闻模块.gif](http://upload-images.jianshu.io/upload_images/4043475-19e7b7c64e0989fc.gif?imageMogr2/auto-orient/strip)
>数据来源: 聚合数据
>
>网络框架: okhttp
>
>图片框架: Glide
<h2 id='4'>4. 段子模块 </h2>
![段子模块.gif](http://upload-images.jianshu.io/upload_images/4043475-672753f228c57c18.gif?imageMogr2/auto-orient/strip)
>支持下拉刷新,上拉加载更多
<h2 id='5'>5. 趣图模块 </h2>
*这个是个小彩蛋,在段子界面,在点击一下段子就会跳转到趣图模块*
![趣图模块.gif](http://upload-images.jianshu.io/upload_images/4043475-811a7bef92721664.gif?imageMogr2/auto-orient/strip)
>这里是随机从服务器中获取趣图,有时候也会有动态图
<h2 id='6'>6. 历史上的今天模块 </h2>
*这部分我觉得既好玩,又很有意义*
![历史上的今天.gif](http://upload-images.jianshu.io/upload_images/4043475-2a88baf13919023b.gif?imageMogr2/auto-orient/strip)
>说实话,我还挺喜欢叶圣陶的。
>其实点进去上面是viewpager展示图片的,但是不知道怎么搞得,聚合数据图片不提供了,也是醉了。
<h2 id='7'>7. 图灵机器人模块</h2>
![图灵机器人.gif](http://upload-images.jianshu.io/upload_images/4043475-8858ce0eaeda160f.gif?imageMogr2/auto-orient/strip)
>闲来没事,单身狗可以玩一下,嘻嘻...
<h2 id='8'>8. 主题切换以及夜间模式</h2>
![换肤.gif](http://upload-images.jianshu.io/upload_images/4043475-211cf778e95c0898.gif?imageMogr2/auto-orient/strip)
>我用采用的方式比较简单,就是直接setTheme(int resId)方式,网上有一些好的实现方式,不妨上网搜一下。
<h2 id='9'>9. 用到的第三方开源库</h2>
1. 数据来源: [聚合数据](https://www.juhe.cn/docs)
2. 标题来源: [艺术字生成](http://www.akuziti.com/)
3. 小图标来源: [阿里适量图](http://www.iconfont.cn/)
4. 图片加载框架: [Glide](https://github.com/bumptech/glide)
5. 网络请求框架: [鸿洋大神的okhttputils](https://github.com/hongyangAndroid/okhttputils)
6. view注解框架: [butterknife](https://github.com/JakeWharton/butterknife)
7. 基类适配器: [BaseRecyclerViewAdapterHelper](https://github.com/CymChad/BaseRecyclerViewAdapterHelper)
8. 指示器: [MagicIndicator](https://github.com/hackware1993/MagicIndicator)
9. 底部栏: [BoomMenu](https://github.com/Nightonke/BoomMenu)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这是一个基于 Kotlin 语言开发的新闻应用项目,涵盖了多个功能模块,提供了丰富的新闻资讯和娱乐内容。 在整体风格方面,该应用采用了现代化的设计理念,界面简洁大方,布局合理,易于操作。个人页面的设计也十分用心,用户可以方便地管理个人信息、浏览历史记录等。此外,应用还提供了流畅的跳转界面,让用户在不同模块之间切换时更加自然和顺畅。 新闻模块是该应用的核心功能之一,提供了时事、政治、经济、科技、体育等多个类别的新闻资讯。用户可以根据自己的兴趣选择感兴趣的新闻类别,获取最新、最全面的新闻内容。同时,应用还会根据用户的浏览习惯,智能推荐个性化的新闻内容。 除了新闻模块,该应用还提供了段子模块和趣图模块,为用户带来欢乐和放松。段子模块汇集了各类幽默、搞笑的文字段子,而趣图模块则提供了有趣、有意思的图片内容,让用户在闲暇时刻也能获得愉悦的体验。 历史上的今天模块是该应用的一大亮点,每天为用户呈现历史上同一天发生的重大事件、名人诞辰等信息,让用户在了解新闻资讯的同时,也能够增长历史知识,开拓视野。
资源推荐
资源详情
资源评论
收起资源包目录
基于Kotlin实现的Android新闻App项目 (169个子文件)
app-release.apk 3.32MB
weaponApp.apk 3.16MB
gradlew.bat 2KB
config 334B
description 73B
.DS_Store 6KB
exclude 240B
.gitignore 134B
.gitignore 7B
build.gradle 3KB
build.gradle 659B
settings.gradle 15B
gradlew 5KB
HEAD 181B
HEAD 181B
HEAD 32B
HEAD 23B
pack-baf8af382c3620b3512c9d433227c0af2c1cf3a9.idx 35KB
index 17KB
gradle-wrapper.jar 52KB
WeatherDetailBean.java 30KB
TodayOfHistoryDetailBean.java 6KB
NewsDataBean.java 6KB
JokeBean.java 4KB
ActivityUtils.java 4KB
TodayFragment.java 4KB
VersionUtils.java 4KB
QNewsService.java 4KB
GIFBean.java 4KB
LogUtils.java 3KB
NewsDataAdapter.java 3KB
MyReceiver.java 3KB
NotificationUtils.java 3KB
QClitent.java 2KB
Constants.java 2KB
TodayOfHistoryBean.java 2KB
TodayAdapter.java 2KB
AboutFragment.java 2KB
GifAdapter.java 1KB
RobotBean.java 1KB
MessageBean.java 1KB
MsgSendItemDelagate.java 949B
VersionBean.java 935B
MsgReceivedtemDelagate.java 925B
ShareUtils.java 867B
RobotAdapter.java 830B
AboutModule.java 821B
RobotMSGBean.java 810B
JokeAdapter.java 809B
ExampleInstrumentedTest.java 754B
ImageViewAdapter.java 555B
ExampleUnitTest.java 410B
send.jpg 7KB
receiver.jpg 3KB
MainActivity.kt 17KB
JokeFragment.kt 6KB
NewsDataShowActivity.kt 5KB
RobotFragment.kt 5KB
TodayDetailActivity.kt 5KB
NewsFragment.kt 4KB
NewsDetailFragment.kt 3KB
SplashActivity.kt 2KB
GIFFragment.kt 2KB
BaseFragment.kt 1KB
MyApplication.kt 945B
master 181B
master 41B
README.md 4KB
pack-baf8af382c3620b3512c9d433227c0af2c1cf3a9.pack 25.87MB
packed-refs 183B
重要内容必读.pdf 230KB
ic_launch.png 25KB
ic_a-web.png 22KB
ic_today.png 20KB
ic_fb-web.png 19KB
splash_bg.png 17KB
ic_news-web.png 10KB
ic_splash.png 10KB
ic_b-web.png 8KB
lanch200.png 8KB
ic_news_title.png 7KB
ic_robot_title.png 6KB
ic_joke_title.png 4KB
message_left.9.png 2KB
ic_version_update.png 2KB
ic_error.png 2KB
ic_action_content_new.png 2KB
ic_setting.png 2KB
message_right.9.png 2KB
ic_fb_top.png 1KB
ic_version_update.png 1KB
ic_action_content_new.png 1KB
ic_setting.png 1KB
ic_version_update.png 1005B
ic_action_content_new.png 922B
ic_fb_top.png 840B
ic_setting.png 836B
ic_night.png 774B
joke.png 766B
ic_action_content_new.png 634B
共 169 条
- 1
- 2
资源评论
进击的代码家
- 粉丝: 2748
- 资源: 204
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 10、安徽省大学生学科和技能竞赛A、B类项目列表(2019年版).xlsx
- 9、教育主管部门公布学科竞赛(2015版)-方喻飞
- C语言-leetcode题解之83-remove-duplicates-from-sorted-list.c
- C语言-leetcode题解之79-word-search.c
- C语言-leetcode题解之78-subsets.c
- C语言-leetcode题解之75-sort-colors.c
- C语言-leetcode题解之74-search-a-2d-matrix.c
- C语言-leetcode题解之73-set-matrix-zeroes.c
- 树莓派物联网智能家居基础教程
- YOLOv5深度学习目标检测基础教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功