# 高仿书旗小说 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)关注我的其他项目。