Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jayden320/flutter_shuqi
高仿书旗小说 Flutter版,支持iOS、Android
https://github.com/jayden320/flutter_shuqi
Last synced: about 16 hours ago
JSON representation
高仿书旗小说 Flutter版,支持iOS、Android
- Host: GitHub
- URL: https://github.com/jayden320/flutter_shuqi
- Owner: jayden320
- Created: 2019-01-12T02:34:21.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-12-18T07:54:08.000Z (12 months ago)
- Last Synced: 2024-12-06T08:04:04.935Z (8 days ago)
- Language: Dart
- Homepage:
- Size: 7.45 MB
- Stars: 2,747
- Watchers: 76
- Forks: 674
- Open Issues: 15
-
Metadata Files:
- Readme: README-ZH.md
Awesome Lists containing this project
- gitcat - 书旗-看小说
README
# 高仿书旗小说 Flutter 版
Language: [English](README.md) | 中文
如果你对SwiftUI也感兴趣,欢迎关注[swiftui-shuqi-reader](https://github.com/huanxsd/swiftui-shuqi-reader)
## iOS截图
## Android截图
## 简介
这是一个用Flutter写的书旗小说客户端。
主要实现的功能有:
* 框架:App常用的Tab框架,UI根据系统字体设定自适应;
* 书城:3D轮播、菜单、五种通过API配置的卡片样式;
* 小说详情:导航栏样式切换动效、高斯模糊效果、文字伸缩;
* 书架:顶部云彩动效、导航栏样式切换动效、书籍展示;
* 我的:未登录/登录状态切换,菜单展示;
* 登录:获取验证码、用户登录、用户状态缓存、用户注销;
* 阅读:文章加载、横向翻页、菜单展示。所有功能都是用Dart写的,iOS和Android的代码复用率达到了100%
我试着让这个Demo的结构尽量接近实际项目,同时使用比较简单方式去实现功能。这样可以让刚接触Flutter的人更够容易理解代码。
App中的网络请求均通过一个名为**Request**的工具类。在Request内部,通过**本地mock**方式,获取模拟数据。
## 第三方依赖
* [je_kit](https://github.com/jayden320/je_kit)
## 安装
1. **Clone the repo**
```
$ git clone https://github.com/huanxsd/flutter_shuqi.git
$ cd flutter_shuqi
```2. **Running:**
```
$ flutter run
```## 联系
如果有任何建议,可以在简书上给我留言
[简书](https://www.jianshu.com/p/aed5e319b313)## License
MIT
## 最后
如果你喜欢这个项目,欢迎给我一个star。我将持续更新这个项目 :)
也欢迎在[Github主页](https://github.com/huanxsd)关注我的其他项目。