NowView——站酷、MONO、知乎等图文精选AppNowView 4.1
时间:2022-06-09
本文章向大家介绍NowView——站酷、MONO、知乎等图文精选AppNowView 4.1,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
NowView 4.1
Jsoup + MaterialViewPager + RxJava2 + Retrofit + Lifecycle + Realm + Fresco + Retrolambda
一款Android图文精选app,通过抓取网页获得图文列表。目前包含站酷(Zcool)精选、国家地理(National Geographic)每日一图、MONO早午茶、知乎日报、豆瓣一刻(Moment)。
NowView
Get Now in Google Play
Download release Apk in : GitHub 七牛云
IDEA & TODO
No wait, no ad, no mess.
想要看得更多,想要得到更快,想要发现更美。
So, view more, just Now!
Now 设计: 无账号、无后台、依赖最小化,不过度设计,不打扰用户。
- [x] 添加MONO模块
- [ ] 添加Dribbble模块
- [ ] Gank模块进行网络缓存
- [ ] Web详情页支持图片点击后显示大图
- [ ] 长按图片支持GIF保存
- [ ] Realm数据库实体类更改或增加支持migrate
- [ ] 支持根据字段模糊搜索本地条目,即Realm数据库查询
- [ ] 支持本地条目备份为文件&从文件生成本地条目,即Realm数据库的导出与导入
- [ ] 支持动态添加模块(用户仅需提供一个网址,即可自动生成一个图文列表)
4.1 更新日志
- 修复顶部图片显示的bug。
4.0 更新日志
- 添加 MONO 模块!
- 图片显示优化;
- 内存泄露修复;
- 添加 Apache开源协议。
NowView 2.0 -> 3.1
- RxJava升级为RxJava2,优化主页数据获取逻辑;
- Realm升级,兼容先前数据;
- 优化并加强共享元素动画;
- 大图模式下长按屏幕可保存图片,统一使用Glide加载与获取图片;
- gank.io页面优化,获取10日内最近一天的数据;
- 升级部分第三方库,去除部分sdk。
Where is 3.0 ?
NowView 3.0 升级Realm后未能兼容之前数据,执行了Realm数据表重置操作...嗯,一句try catch引发的结果...遂重新排坑打包。
2.0 更新日志
- 将Other移至左侧Drawer;
- 使用RxBinding 处理点击事件;
- 将App中所用到的SharedPreferences整个成一个帮助类;
- 顶部图片选择逻辑完善;
- 包结构改动。
License
Copyright [2018] [XunMengWinter]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
如果你也喜欢Now,那么为ta贡献代码或灵感吧~
NowView 1.0+ 历史
源码
- 快速入门系列--MVC--04模型
- 快速入门系列--MVC--03控制器和IOC应用
- ExtJs学习笔记(3)_GridPanel[XML做数据源]
- 快速入门系列--MVC--05行为
- Linux Rsync备份服务介绍及部署守护进程模式
- 企业级Tomcat安全管理优化方案
- “妈妈”域名Mommy.com66万高价易主 现已建站
- 脸书Messenger已中招,新的加密货币挖矿病毒出现!
- Linux中MySQL配置文件my.cnf参数优化
- 干货,比较全面的c#.net公共帮助类(Common.Utility)
- Linux中如何恢复rm命令误删除的文件之extundelete编译安装及使用
- JDK1.7 安装加(一劳永逸的环境配置)
- Jquery 遍历数组之$().each方法与$.each()方法介绍
- ExtJs学习笔记(2)_Basic GridPanel[基本网格]
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法