All Projects → LRH1993 → Suiyue

LRH1993 / Suiyue

碎阅APP

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Suiyue

Android Zblibrary
🔥Android MVP 快速开发框架,做国内 「示例最全面」「注释最详细」「使用最简单」「代码最严谨」的 Android 开源 UI 框架。 🔥An Android MVP Framework with many demos, detailed documents, simple usages and strict codes.
Stars: ✭ 5,000 (+2724.86%)
Mutual labels:  zxing, okhttp
BaseDevelop
an android project for now fashion open source framework
Stars: ✭ 24 (-86.44%)
Mutual labels:  okhttp, fresco
Qrcodescanner
Android QR Code scanning library : QR Scanning library based on zxing for android devices API 15 and up
Stars: ✭ 117 (-33.9%)
Mutual labels:  zxing
Retrofiturlmanager
🔮 Let Retrofit support multiple baseUrl and can be change the baseUrl at runtime (以最简洁的 Api 让 Retrofit 同时支持多个 BaseUrl 以及动态改变 BaseUrl).
Stars: ✭ 1,961 (+1007.91%)
Mutual labels:  okhttp
Zxinglite
🔥 ZXing的精简版,优化扫码和生成二维码/条形码,内置闪光灯等功能。扫描风格支持:微信的线条样式,支付宝的网格样式。几句代码轻松拥有扫码功能 ,ZXingLite让集成更简单。(扫码识别速度快如微信)
Stars: ✭ 2,117 (+1096.05%)
Mutual labels:  zxing
Baseokhttpv3
🔥OkHttp的二次封装库,提供各种快速使用方法以及更为方便的扩展功能。提供更高效的Json请求和解析工具以及文件上传下载封装,HTTPS和Cookie操作也更得心应手。
Stars: ✭ 121 (-31.64%)
Mutual labels:  okhttp
Dagger2
Kotlin Dagger2 example project
Stars: ✭ 145 (-18.08%)
Mutual labels:  okhttp
Android Livedata Viewmodel
Android app that demonstrates how to use new Architecture components.
Stars: ✭ 114 (-35.59%)
Mutual labels:  okhttp
Retrofitrxjavademo
Retrofit+Rxjava + OkHttp 封装简易网络请求库,附有demo 示例
Stars: ✭ 160 (-9.6%)
Mutual labels:  okhttp
Okhttp Digest
a digest authenticator for okhttp
Stars: ✭ 141 (-20.34%)
Mutual labels:  okhttp
Ponymusic
Android online music player use okhttp&gson&material design
Stars: ✭ 1,855 (+948.02%)
Mutual labels:  okhttp
Android Base Mvp
Android Base MVP Concept with RXJava, Dagger, Event Bus, Retrofit, Glide, OkHTTP
Stars: ✭ 141 (-20.34%)
Mutual labels:  okhttp
Okhttp Okgo
OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能
Stars: ✭ 10,407 (+5779.66%)
Mutual labels:  okhttp
Zxing
基于zxing的扫一扫,优化了扫描二维码速度,集成最新版本的jar包(zxing-core.jar 3.3.3),集成简单,速度快,可配置颜色,还有闪光灯,解析二维码图片,生成二维码等功能
Stars: ✭ 1,873 (+958.19%)
Mutual labels:  zxing
Livedata Call Adapter
A simple LiveData call adapter for retrofit
Stars: ✭ 119 (-32.77%)
Mutual labels:  okhttp
Qrcodereaderview
Modification of ZXING Barcode Scanner project for easy Android QR-Code detection and AR purposes
Stars: ✭ 1,873 (+958.19%)
Mutual labels:  zxing
Qrandbarcodescanner
An Android app for scanning QR codes and barcodes
Stars: ✭ 114 (-35.59%)
Mutual labels:  zxing
Chucker
🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device)
Stars: ✭ 2,169 (+1125.42%)
Mutual labels:  okhttp
Android Cookie Store
Android InMemory and persistent Cookie Store for HttpURLConnection and OkHttp, with extensions to easily sync cookies in Android WebViews.
Stars: ✭ 144 (-18.64%)
Mutual labels:  okhttp
Transformers
An Android transformation library providing a variety of image transformations for Coil, Glide, Picasso, and Fresco.
Stars: ✭ 167 (-5.65%)
Mutual labels:  fresco

碎阅

一、动机

利用这段时间学习一些新的内容,在大作业的基础上准备做一个资讯类的APP。

数据来源于第三方平台,不做于任何商业用途,如有侵权,立刻删除。

二、项目结构

图书

利用豆瓣图书API

url 描述
https://api.douban.com/v2/book/series/:id/books 获取一系列📚 其中:id可以替换成任意数字
https://api.douban.com/v2/book/isbn/:name 根据isbn获取📚详细信息,其中:name可以替换成isbn号码
https://api.douban.com/v2/book/search 搜索📚,可以设置参数搜索相关📚

其中,关于搜索的具体参数设置如下:

参数 意义 备注
q 查询关键字 q和tag必传其一
tag 查询的tag q和tag必传其一
start 取结果的offset 默认为0
count 取结果的条数 默认为20,最大为100

故事

利用ONE API

url 描述
http://v3.wufazhuce.com:8000/api/onelist/idlist 获取最新 idlist, 以获取今日或往日的 onelist 信息
http://v3.wufazhuce.com:8000/api/onelist/:data/0 获取某一天的onelist,其中:data替换成上面的idlist中的数据
http://v3.wufazhuce.com:8000/api/essay/:item_id 获取故事详细信息,其中:item_id替换成onelist中的item_id值

电影

利用豆瓣电影API

url 描述
https://api.douban.com/v2/movie/in_theaters 上映的🎬
http://api.douban.com/v2/movie/subject/:id 🎬详情信息,其中:id可以替换成🎬id
https://api.douban.com/v2/movie/coming_soon 即将上映的🎬
http://api.douban.com/v2/movie/top250 Top250🎬

三、技术点

  • 语言Kotlin
  • 图片框架Fresco
  • 网络框架Okhttp
  • 列表RecycleView
  • 二维码ZXing
  • 通信框架EventBus
  • 安全加固
  • 代码混淆
  • MVP模式

四、Screenshot

文章页面 图书页面 电影页面
文章详情页 图书详情页 电影详情页
搜索页面 扫描页面 电影列表页面

五、学习输出

从google todo-mvp示例再次学习MVP

ScrollView嵌套RecyclerView滑动冲突相关问题

二维码

扫描二维码,下载apk体验

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].