Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hentioe/mikack-mobile
使用 Rust + Flutter 开发的手机漫画阅读器
https://github.com/hentioe/mikack-mobile
Last synced: 7 days ago
JSON representation
使用 Rust + Flutter 开发的手机漫画阅读器
- Host: GitHub
- URL: https://github.com/hentioe/mikack-mobile
- Owner: Hentioe
- License: gpl-3.0
- Created: 2020-02-28T08:23:26.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-05-20T16:38:33.000Z (over 4 years ago)
- Last Synced: 2024-10-25T01:33:16.656Z (14 days ago)
- Language: Dart
- Homepage:
- Size: 595 KB
- Stars: 277
- Watchers: 8
- Forks: 16
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mikack for Mobile
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/Hentioe/mikack-mobile)](https://github.com/Hentioe/mikack-mobile/releases/latest)
[![GitHub license](https://img.shields.io/github/license/Hentioe/mikack-mobile)](https://github.com/Hentioe/mikack-mobile/blob/master/LICENSE)
[![GitHub issues](https://img.shields.io/github/issues/Hentioe/mikack-mobile)](https://github.com/Hentioe/mikack-mobile/issues)
[![Telegram chat link](https://img.shields.io/badge/%E5%8A%A0%E5%85%A5-Telegram%20%E7%BE%A4%E7%BB%84-brightgreen.svg)](https://t.me/mikack)Mikack 是一款开源的漫画阅读器。针对移动设备设计,实用且具有参考价值。
## 技术介绍
本软件的核心功能使用 Rust 语言实现,由 Flutter 框架构建客户端。是跨平台的 [mikack](https://github.com/Hentioe/mikack) 生态对移动领域的扩展。作为周边项目的一员,是支持程度最高的上层应用。
本应用是 Rust 参与 Flutter 应用开发的现实案例。
参考性:
1. Rust C ABI 导出和 Dart FFI 绑定
1. 对 [BLoC](https://www.didierboelens.com/2018/08/reactive-programming-streams-bloc/) 模式的完整实践_注:Flutter 是跨平台的框架,但本项目的第一级支持目标当前只有 Android 平台。_
## 功能截图
| 书架 | 阅读 | 仓库 |
| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| ![1 shadow](https://user-images.githubusercontent.com/13946976/78420323-95d6df80-7680-11ea-8408-5db0ab332c8f.png) | ![2 shadow](https://user-images.githubusercontent.com/13946976/77260100-cb62ec80-6cc0-11ea-9699-5d5497548cb2.png) | ![3 shadow](https://user-images.githubusercontent.com/13946976/78420326-9e2f1a80-7680-11ea-9d9e-80ebc9c0eeb6.png) |为什么和 Tachiyomi 这么相似?[有什么区别吗?](https://github.com/Hentioe/mikack-mobile/wiki/%E5%92%8C-Tachiyomi-%E7%9A%84%E5%8C%BA%E5%88%AB)
## 功能说明
- 全局搜索漫画,灵活过滤上游,轻松查找资源
- 指定来源入口访问资源列表,可连续翻页持续加载
- 收藏漫画于本地书架,批量检查书架更新
- 阅读历史,上次阅读位置,章节已阅标记
- 智能章节分组,基于组内的排序和批量标记## 目前的不足
- 一个历史遗留问题,它会导致跳页延迟较高。详细原因请[参考这里](https://github.com/Hentioe/mikack-mobile/wiki/%E9%A1%B5%E9%9D%A2%E8%BF%AD%E4%BB%A3%E5%99%A8%E5%B8%A6%E6%9D%A5%E7%9A%84%E9%97%AE%E9%A2%98)。
- 一个有待解决的网络问题,它可能造成应用崩溃。再解决它之前如何避免请[阅读这里](https://github.com/Hentioe/mikack-mobile/issues/161)。## 当前状态
项目已趋近于稳定,欢迎大家从 [Releases](https://github.com/Hentioe/mikack-mobile/releases) 页面下载安装包试用。