All Projects → LiangLuDev → Weyuereader

LiangLuDev / Weyuereader

Android开源项目-微Yue电子书阅读(MD设计)

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Weyuereader

Mvvmarms
Android MVVM Architecture Components based on MVPArms and Android Architecture Components.
Stars: ✭ 425 (-54.93%)
Mutual labels:  rxjava2, rxandroid2, okhttp3
iMoney
iMoney 金融项目
Stars: ✭ 55 (-94.17%)
Mutual labels:  rxjava2, okhttp3, rxandroid2
Crazydaily
[开源项目] 一款程序员日常放松的App,基于Material Design + MVP-Clean + Weex + Flutter + RxJava2 + Retrofit + Dagger2 + Glide + Okhttp + MTRVA + BRVAH + 炫酷控件 + 炫酷动画
Stars: ✭ 294 (-68.82%)
Mutual labels:  rxjava2, okhttp3
Rxbiometric
☝️ RxJava and RxKotlin bindings for Biometric Prompt (Fingerprint Scanner) on Android
Stars: ✭ 295 (-68.72%)
Mutual labels:  rxjava2, rxandroid2
Rxbus
🚌 The RxBus as steady as an old dog.
Stars: ✭ 334 (-64.58%)
Mutual labels:  rxjava2, rxandroid2
StackOverFlowApi
working with Stack OverFlow Api
Stars: ✭ 24 (-97.45%)
Mutual labels:  rxjava2, okhttp3
Okhttp Rxhttp
🔥🔥🔥 Based on OkHttp encapsulation, support Kotlin Coroutines、RxJava2、RxJava3; 30s to get started.
Stars: ✭ 3,170 (+236.16%)
Mutual labels:  rxjava2, okhttp3
Moviehub
Showcases popular movies, tv shows, and people from The Movie Database
Stars: ✭ 325 (-65.54%)
Mutual labels:  rxjava2, okhttp3
ReactiveBus
🚍 Reactive Event Bus for JVM (1.7+) and Android apps built with RxJava 2
Stars: ✭ 17 (-98.2%)
Mutual labels:  rxjava2, rxandroid2
Androidut
Android开发中必要的一环---单元测试(Unit Test)
Stars: ✭ 419 (-55.57%)
Mutual labels:  rxjava2, okhttp3
Fcfrtmvp
🔥FcfrtMvp+RxHttp+RxJava(Kotlin和JAVA共用完美支持)支持一键创建MVP项目,框架简约风格及详细注释,欢迎 star or fork!
Stars: ✭ 23 (-97.56%)
Mutual labels:  rxjava2, okhttp3
Base Mvvm
App built to showcase basic Android View components like ViewPager, RecyclerView(homogeneous and heterogeneous items), NavigationDrawer, Animated Vector Drawables, Collapsing Toolbar Layout etc. housed in a MVVM architecture
Stars: ✭ 18 (-98.09%)
Mutual labels:  rxjava2, rxandroid2
rxandroid2-retrofit2
Small tutorial to get started with RxAndroid 2 and Retrofit 2
Stars: ✭ 55 (-94.17%)
Mutual labels:  rxjava2, rxandroid2
Kotlin Android Mvp Starter
Create/Generate your kotlin MVP projects easily
Stars: ✭ 270 (-71.37%)
Mutual labels:  rxjava2, rxandroid2
BookReader
📕 "任阅" 网络小说阅读器,3D翻页效果、txt/pdf/epub书籍阅读、Wifi传书~
Stars: ✭ 6,113 (+548.25%)
Mutual labels:  reader, okhttp3
Swipe
👉 detects swipe events on Android
Stars: ✭ 324 (-65.64%)
Mutual labels:  rxjava2, rxandroid2
Cloudreader
🗡️ 云阅:一款基于网易云音乐UI,使用玩Android Api,Retrofit2 + RxJava2 + Room + MVVM-databinding架构开发的Android客户端
Stars: ✭ 4,611 (+388.97%)
Mutual labels:  reader, rxjava2
situp android proj
🚀一个基组件化、模块化、MVP + MVVM 计划 App,兼容安卓 10.0 9.0 8.0 等 🔥a app like keep, you can edit your plans here, and you can share your life to others by post, too.🔥
Stars: ✭ 15 (-98.41%)
Mutual labels:  rxjava2, okhttp3
codeKK-Android
http://p.codekk.com/
Stars: ✭ 29 (-96.92%)
Mutual labels:  rxjava2, okhttp3
Androidproject
Android 技术中台,但愿人长久,搬砖不再有
Stars: ✭ 4,398 (+366.38%)
Mutual labels:  rxjava2, okhttp3

微Yue电子书-Java版本

微Yue电子书-Kotlin版本

注意

现在Java版本由于Gradle无法编译过,切换到kotlin版本。

服务数据获取不到

由于服务器到期,因此应用获取不到数据,此项目仅做学习使用。 如果想要使用服务器,可自行clone服务端代码使用。 服务端地址

项目功能

  • 注册登录
  • 用户信息、用户密码、用户图像修改
  • 书籍分类
  • 本地书籍扫描
  • 书架
  • 书籍搜索(作者名或书籍名)
  • 书籍阅读(仅txt格式,暂不支持PDF等其他格式)
  • 阅读字体、背景颜色、翻页效果等设置
  • 意见反馈(反馈信息发送到我的邮箱)
  • 应用版本更新

项目截图

登录 首页 用户信息 书籍分类 书籍详情 书籍类型 书籍阅读 本地扫描 搜索 选择主题 版本更新 意见反馈

使用开源库

  1. Rx2网络封装 RxHttpUtils
  2. 6.0权限库 RxPermissions
  3. Glide图片加载库 Glide
  4. 下拉刷新库 SmartRefreshLayout
  5. RecyclerView简化框架 BaseRecyclerViewAdapterHelper
  6. MD风格Dialog material-dialogs
  7. TabLaout选择 NavigationTabStrip
  8. 数据加载动画 Android-SpinKit
  9. 展开折叠TextView ExpandTextView
  10. 流式标签 FlowLayout
  11. 数据库 greenDAO
  12. 版本更新进度条 NumberProgressBar
  13. 图片选择器 TakePhoto
  14. 项目首页- GanK -在基础上修改

项目介绍

书籍数据爬取<追书神器>,付费章节是无法阅读的,因为付费章节的书籍内容是加密字符串。书籍数据也不会跟及时更新,只是隔段时间会去更新。这个项目主要是学习为主。项目最开始是准备使用MVVM架构配合DataBinding开发项目,实际运用中DataBinding在Android Studio支持不太友好,就放弃使用(因为太耗费时间),后来也懒得改,不过代码量不多,代码清晰。

下载体验

感谢

  • Allen -使用RxHttpUtils相识(竟然是老乡),帮我解答不少问题
  • Richard Liu -好机油,经常开技术研讨会(是他演讲,我听着)

意见反馈

如果遇到问题或者好的建议,请反馈到:[email protected] 或者[email protected]

如果觉得还行的话,赞一下吧! 谢谢啦!

TODO

  • 支持PDF等更多格式文件
  • 添加更多电子书(如果哪位朋友有免费电子书网站可以给我说一下,谢谢)

说明

本项目仅提供技术学习交流,不可作为商用。

常见问题

1、Clone下来自己运行之后拿不到数据。

修改utils-Constant里面的为!BuildConfig.DEBUG即可(切换为服务器地址) server_address_switch.png

2、Android 4.x版本崩溃。

由于4.x版本不支持svg图片,所以会保错,目前没有解决(谅解,时间有限)

3、应用内版本更新

从我提供的二维码扫描下载的,在应用内是可以正常更新的,自己clone跑起来,提示更新,下载是无法覆盖安装的。(签名问题)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].