Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/niuhuan/daisy
美观易用且无广告的漫画和轻小说客户端, 同时支持MacOS,Windows,Android,iOS。类似动漫之家。
https://github.com/niuhuan/daisy
android anime bika comic comics-reader flutter pika rust
Last synced: 21 days ago
JSON representation
美观易用且无广告的漫画和轻小说客户端, 同时支持MacOS,Windows,Android,iOS。类似动漫之家。
- Host: GitHub
- URL: https://github.com/niuhuan/daisy
- Owner: niuhuan
- License: mit
- Created: 2022-04-09T05:50:19.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-09-30T09:24:09.000Z (about 1 month ago)
- Last Synced: 2024-10-02T01:06:09.143Z (about 1 month ago)
- Topics: android, anime, bika, comic, comics-reader, flutter, pika, rust
- Language: Dart
- Homepage:
- Size: 1.92 MB
- Stars: 1,119
- Watchers: 11
- Forks: 45
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
daisy
=====
[![license](https://img.shields.io/github/license/niuhuan/daisy)](https://raw.githubusercontent.com/niuhuan/daisy/master/LICENSE)
[![releases](https://img.shields.io/github/v/release/niuhuan/daisy)](https://github.com/niuhuan/daisy/releases)
[![downloads](https://img.shields.io/github/downloads/niuhuan/daisy/total)](https://github.com/niuhuan/daisy/releases)一个简洁大方的漫画与轻小说客户端, 同时支持支持 Android / iOS / MacOS / Windows / Linux.
此APP含有"吸烟/饮酒/斗殴/言情/两性"等内容或间接性描述, 因此限制级别为"R12+PG14",建议在12岁以上才能使用, 14岁以下的用户在监护人陪同下使用,并请在使用过程中遵守当地法律法规。
如果您觉得此软件对您有帮助,可以star进行支持。同时欢迎您issue,一起让软件变得更好。
仓库地址 https://github.com/niuhuan/daisy
## 软件截图
![](images/st01.png)
![](images/st02.png)![](images/st03.jpg)
![](images/st04.jpg)## 技术架构
客户端使用前后端分离架构, flutter作为渲染框架. rust作为底层调度网络和文件系统. Flutter与rust均为跨平台编程语言, 以此支持 android/iOS/windows/macOS 等不同操作系统.
![](https://raw.githubusercontent.com/fzyzcjy/flutter_rust_bridge/master/book/logo.png)
### 如何构建
1. 安装flutter, rust-lang
2. 安装相应平台SDK
1). cmake, ninja, pkg-config等开发工具 (windows/linux)
2). 安装 xcode(macOS/iOS/)
3). android studio, android SDK 等开发工具 (android)
3. 安装`flutter_rust_bridge` 运行 `cargo install flutter_rust_bridge`
4. `flutter run`### 如何开发调试
阅读flutter_rust_bridge的文档, 了解如何在flutter中调用rust代码.