Leisure is an Android App containing Zhihu Daily,Guokr Scientific,XinhuaNet News and Douban Books

Related tags

App Leisure
Overview

闲暇(Leisure)

该项目将不再新增功能,仅做重构

Leisure is an Android App containing Zhihu Daily,Guokr Scientific,XinhuaNet News and Douban Books.

alt text

60应用市场下载地址: [http://m.app.so.com/detail/index?pname=com.mummyding.app.leisure&id=3167599][4]
视频(Video): [http://v.youku.com/v_show/id_XMTQwOTU4MzE5Mg==.html][2]
Blog:[http://blog.csdn.net/mummyding/article/details/50266203][3]


   闲暇(Leisure)是一款集"知乎日报"、“果壳科学人”、“新华网新闻”以及“豆瓣图书”于一体的阅读类Android应用。 果壳、知乎和豆瓣在国内拥有大量用户,这些社区的用户每天都产生很多高质量内容。闲暇以其简介的风格将这几大社区 的优质内容整合于一体,使得用户能有效地获取这些内容,大大节省了用户的时间。
它主要分为以下几个模块:

  1. 日报: 数据来源于知乎日报RSS,内容精选自知乎优质答案。
  2. 阅读:接入豆瓣图书API,将图书进行分类展现并且支持搜索功能,部分图书还提供了电子书。
  3. 新闻:数据来源于新华网RSS,第一时间获取最新资讯。其内容简洁真实权威,相对于国内一些娱乐化新闻平台,更加严肃务实。
  4. 科学:接入果壳网API,果壳网作为一个开放、多元的泛科技兴趣社区,吸引了百万名有意思、爱知识、乐于分享的年轻人聚集在这里,用知识创造价值,为生活添加智趣。
  5. 收藏:用户收藏内容,方便用户保存优质内容。
  6. 个性化设置:
  • 夜间模式: 方便用户在光线较弱或是黑暗环境下阅读,减弱屏幕光线对眼睛的刺激
  • 搜索:图书搜索功能提供关键字搜索和类别搜索模式,用户可以自行选择
  • 摇晃返回:用户可以通过轻轻晃动手机触发页面返回。此功能可由用户自行设置是否开启
  • 退出确认:该功能默认开启,按两次返回键退出应用,防止用户误触返回键退出应用
  • 无图模式:仅在WIFI模式下加载图片,节省用户数据流量
  • 自动刷新:开启该功能后,在WIFI下自动刷新,获取最新内容
  • 语言: 支持繁简中文和英文,满足用户语言习惯
  • 清除缓存:用户可以手动清除缓存,节约手机存储空间

MainActivity: 入口界面。做一些初始化的工作,加载应用整体框架,负责基本子界面的切换。
BaseListFragment:列表界面基类。定制性强,可自定义是否启用头部导航布局 下拉刷新等组件
AsbtopNavigationFragment: 头部导航布局基类,继承它即可管理头部导航布局。
BaseAdapter: RecyclerView 的Adapter基类
-- BaseCache 主模块数据缓存基类 
ICache--- 缓存接口
-- BaseCollectionCache 收藏模块缓存基类

#版本更新 2015-12-12 初版(1.0)完成
2015-12-24 Version 1.1 版发布
0.初版发布之后收到了很多朋友的反馈,在此表示感谢!
由于最近比较忙,在第一版中日报数据服务器不稳定等问题准备放在第三个版本中.
1.这版的更新主要是修复一个严重的bug:数据冗余,刷新后之前数据没有被清除,新老数据出现重复.下载更新版本后,手动刷新即可获取正确数据. 2.软件开发靠开发者一人之力是不够的,MummyDing希望各位也能参与进来,让"闲暇"越来越好!
3.Bug反馈即可在评论区留言,同时也可到项目主页发布issue:https://github.com/MummyDing/Leisure/issues
本项目为开源项目,技术交流可以通过邮箱联系:[email protected]
2016-01-03 Version 2.0 版发布
上次的更新比较失败,导致不少新bug.这次经过更严谨的测试,主要做了以下改进:
0. 日报数据更加可靠,响应速度明显提升,内容更加丰富.

  1. 日报页面更加美观,体验更好
  2. 修复列表缓存不全bug
  3. 修复收藏bug
  4. 各模块列表UI做了优化
  5. 优化夜间模式
    本次更新更侧重于修复之前的bug,UI上的美化将放在之后的版本中.
    个人开发者业余开发,更新不及时请见谅,感谢支持.
    项目地址: https://github.com/MummyDing/Leisure
    2016-02-19 Version 2.1 版发布
    新版来了,让大家久等了。上个礼拜还有同学发邮件给我反馈bug,不过这个寒假真的忙
    忙忙,凌晨一点+睡觉已成日常。断断续续地修复了些bug,想想拖的太久还是早点发出来。
    如果你发现之前反馈的bug在这个版本还没修复还请原谅,评论区的留言我都会看,已经
    修复的bug我一般都会新版发布的时候在评论区回复提醒。UI上的更新主要是当前和KevinWu
    合作项目中改进的,废话到此为止,看看这次的更新吧!
    0.修复日报详情页无图模式
    1.修复日报部分卡片FC bug
    2.修复详情页(日报、科学、新闻)内部链接FC bug
    3.优化日报、科学模块列表
    4.优化日报列表图片清晰度
    5.优化日报、科学详情页布局
    6.优化夜间模式图标&文字 提示
    7.增加滑动返回功能:支持左部滑动&任意位置滑动
    8.关闭日报、科学 详情页夜间模式(这个是因为目前效果不好,等以后优化好了再恢复)
    9.默认关闭摇晃返回
    10.增加日报、科学 文章分享功能
    11.本想重绘个logo,画了半天还是各种丑,无奈又写了个字,丑就让它丑到家吧
    2016-09-11 Version 2.2 版发布
  6. 修复6.0以上设备"科学"详情页在网络正常的情况下出现"网络错误"图标
  7. 修复6.0以上设备“新闻”详情页滑动时出现网络错误页 #源码打包下载
  8. [Version 1.0][7]
  9. [Version 1.1][8]
  10. [Version 2.0][9]
  11. [Version 2.1][10]

应用截图

[1]:http://www.wandoujia.com/apps/com.mummyding.app.leisure []:http://v.youku.com/v_show/id_XMTQwOTU4MzE5Mg==.html [3]:http://blog.csdn.net/mummyding/article/details/50266203 []:http://m.app.so.com/detail/index?pname=com.mummyding.app.leisure&id=3167599) [5]:http://coolapk.com/apk/com.mummyding.app.leisure [6]: http://app.mi.com/detail/130045 [7]: https://github.com/MummyDing/Leisure/archive/v1.0.zip [8]: https://github.com/MummyDing/Leisure/archive/v1.1.zip [9]: https://github.com/MummyDing/Leisure/archive/v2.0.zip [10]: https://github.com/MummyDing/Leisure/archive/v2.1.zip
You might also like...
The News App has been carried out within the framework of the MVVM architecture, information about news is obtained by consulting an API, it is built usisng Jetpack Copose, Coroutines, Dependency Injection with Hilt and Retrofit

Journalist The News App consists of an application that displays the latest news from EEUU from an API that provides official and updated information.

NewsFeedApp - An android news-feed-app which shows latest news of various sources
NewsFeedApp - An android news-feed-app which shows latest news of various sources

NewsFeedApp An android news-feed-app which shows latest news of various sources

Newesy is news app which uses NewsAPI to fetch news.
Newesy is news app which uses NewsAPI to fetch news.

Newesy is news app which uses NewsAPI to fetch news.The main aim of this app was to learn Modern Android Architecture (MVVM).It uses MVVM,Kotlin-coroutines,Room,ViewModal,Retrofit,GSON and Navigation graph

Hobby-keeping - Platform to record books that you read and games you played! Made with Kotlin and Spring Framework
Hobby-keeping - Platform to record books that you read and games you played! Made with Kotlin and Spring Framework

Hobby Keeping API to record books that you read and games you played! Made with

An Android app that lets you download free children's books in different languages from non-profit publisher Book Dash
An Android app that lets you download free children's books in different languages from non-profit publisher Book Dash

Bookdash Android Check out the blog post here: http://riggaroo.co.za/book-dash-android-app/ Download the app: https://play.google.com/store/apps/detai

Kotlin Android app for cataloging books off home/office library.
Kotlin Android app for cataloging books off home/office library.

MyLibrary App Kotlin Android app for cataloging books off home/office library. Features: Searching COBISS, Google Books and OpenLibrary by scanning IS

This is a News Application for android mobiles, fetching news through Guardian API.
This is a News Application for android mobiles, fetching news through Guardian API.

News-In-Hand This is a NEWS FEED APP which gives a user regularly-updated news from the Internet. To achieve this, I use the Guardian API. This is a w

Healthify - An app to track your daily water intake and sleep and boost your work efficiency. Healthify is built using Kotlin and follows all modern android Development practices and hence is a good learning resource for beginners
Healthify - An app to track your daily water intake and sleep and boost your work efficiency. Healthify is built using Kotlin and follows all modern android Development practices and hence is a good learning resource for beginners

Healthify Healthify is an app to track your daily water intake and sleep and boost your work efficiency. Video Introduction 📹 This is a small introdu

Bookstore - online store with books, audiobooks and ebooks

Bookstore - online store with books, audiobooks and ebooks How to run After clon

Comments
  • Inclusion in F-Droid

    Inclusion in F-Droid

    Hi,

    Since this app is LGPLv3 licensed, are you considering the fact to add it to F-Droid? There is a strong community behind, that do not use Google Play nor anything else, except F-Droid.

    You can find some documentation here.

    Otherwise, if you don't want to work on the inclusion of this app by yourself, would it be ok for you if someone else do it for you?

    opened by Poussinou 0
AppGooglebooks - This app searches for books using the google books api

AppGooglebooks Aplicativo para exibir informações de livros da API Google Books.

JKalebe 1 Oct 25, 2022
An open resource for Douban API with NETEASY Music's UI.

扫码关注公众号有惊喜 (转载本站文章请注明作者和出处 方志朋的博客) 瓣呀,一个非官方的豆瓣app 首页分为三大模块,包括:电影、看书、音乐。而电影模块又包括最近热门电影、TOP250;看书模块包括综合、文学、流行、文化、生活五个部分;音乐模块包括流行、经典、韩系、欧美四个模块。 首页界面风格采用M

方志朋 928 Jan 3, 2023
Android News App built in kotlin with implementation of MVVM architecture, android navigation components and retrofit. Displays news to users allowing them to share and save news.

News-App Android news app built in kotlin that fetches news data from news api with Retrofit and displays news to users. This App follow MVVM architec

Raj Manjrekar 16 Dec 29, 2022
News-App - A news app Which displays news with the help of JSON data

News-App This is a news app Which displays news with the help of JSON data

Lalith Sharma 0 Feb 16, 2022
A news app made using android studio in Java with features like favourite news, Location detector for local news, and especially made with HUAWEI APIs

HuaweiGlobalNewsApp A news app made using android studio in Java with features like favourite news, Location detector for local news, and especially m

Christian Imanuel Hadiwidjaja 1 Oct 30, 2021
A News Application Shows Breaking News of the Country with a feature to save News for future Use.

A News Application Shows Breaking News of the Country with a feature to save News for future Use.You can search news on any topic.Used all latest stuffs in android like Navigation Component, MVVM Architecture, Retrofit, Room DataBase, Kotlin Corutines etc

Aman Bhatt 2 Oct 20, 2022
Math World is an Android Application specialized in mathematics, where the application includes some sections related to arithmetic, unit conversion, scientific math laws and constants, as well as some mathematical questions that need some intelligence to reach the solution.

Math World is an Android Application specialized in mathematics, where the application includes some sections related to arithmetic, unit conversion, scientific math laws and constants, as well as some mathematical questions that need some intelligence to reach the solution.

null 7 Mar 12, 2022
A mobile application that contains up-to-date information about the latest earthquakes in Turkey, scientific explanations about earthquakes, and Turkey's earthquake map.

Recent-Earthquakes A mobile application that contains up-to-date information about the latest earthquakes in Turkey, scientific explanations about ear

Nisa Efendioğlu 3 Dec 5, 2022
QCalc - A lightweight semi-scientific calculator for Android

QCalc A lightweight semi-scientific calculator for Android. Written from scratch

Trent Lilley 0 Jan 27, 2022
Project developed for monitoring hard braking zones as a scientific initiation at Facens in the period 2021/2022

@hard-braking-zones/location Project developed for monitoring hard braking zones as a scientific initiation at Facens in the period 2021/2022. Install

Caique Torres 2 Jan 25, 2022