Kotlin-Android开发之开源《新闻APP》基于MVP模式+Retrofit2.0+RxJava1.0+Dagger2框架

前言:此项目是一个适合刚入门安卓开发的且熟悉Kotlin的练手小项目,基于《Kotlin-Android开发之MVP模式+Retrofit2.0+RxJava1.0+Dagger2框架封装》开发而成,实现了新闻的分类浏览、历史记录、我的收藏以及小视频的播放,新闻数据来源《聚合数据-开发者数据API开放平台》,大家注册个账号就可以免费使用新闻的api,视频的内容来源我的毕设项目。下拉刷新和上滑加载更多没有实现,大家可以参考《Kotlin-Android开发之MVP模式+OkHttp3+RecyclerView下拉刷新和上滑加载更多框架封装》来完善这个项目。(注意:非常适合做为大学安卓课程的小作业),(再次注意:全程使用Kotlin语言)


1、闪屏页面主要是一个展示logo以及初始化内容的Activity,这里做的比较简单主要使用了CountDownTimer来开启一个倒计时,然后进入主页面。

2、主页面实现:Tablayout+Fragment+不能左右滑动的ViewPager

3.侧边栏

4、新闻展示

5.新闻详情:实现新闻的查看,同时实现历史记录,同时可以实现加入收藏和取消收藏,数据存在本地的数据库中。

6、视频的播放:采用第三方框架《JiaoZiVideoPlayer

7.我的历史、我的收藏:实现长按删除、清空等功能,(注意:在我的收藏中进入新闻详情,然后取消收藏返回到收藏页面也是同步更新的,这里用到了EvenBus),主要是对数据库的增上改查以及对RecycleView的更新等操作,相信你会有不少的收货。

8、谢谢


APP下载链接:《FlyNews.apk

代码下载链接:《Kotlin-Android开发之开源《新闻APP》基于MVP模式+Retrofit2.0+RxJava1.0+Dagger2框架代码


欢迎大家提出意见和建议。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等待着冬天的风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值