프로젝트 소개
Mangayomi는 Flutter와 Rust(flutter_rust_bridge 사용)로 구축된 크로스 플랫폼 오픈소스 애플리케이션으로, 만화, 웹툰, 코믹스, 소설, 애니메이션/비디오 콘텐츠를 위한 통합 리더 역할을 합니다. Android, iOS, macOS, Linux, Windows에서 실행되며, iOS 배포는 AltStore, Feather, SideStore 사이드로딩 소스를 통해 처리됩니다.
주요 기능은 다음과 같습니다:
- 멀티 포맷 읽기: 만화(다양한 뷰어 모드 및 읽기 방향 지원), 소설, 애니메이션/영화 재생
- MyAnimeList, AniList, SIMKL, trakt, Kitsu와의 트래커 동기화로 진행 상황 추적
- 사용자 지정 카테고리를 통한 라이브러리 구성
- 라이트 및 다크 테마 지원
- 오프라인 읽기를 위한 로컬 및 클라우드 백업/복원
- 확장 가능한 아키텍처: 콘텐츠 소스(확장 기능)를 Dart 또는 JavaScript로 개발할 수 있어 커뮤니티가 새로운 제공자를 추가할 수 있습니다.
이 프로젝트는 성능이 중요한 Rust 구성 요소에 flutter_rust_bridge를 사용합니다. 빌드에는 Flutter SDK, Rust 툴체인, flutter_rust_bridge_codegen CLI가 필요합니다. Apache 2.0 라이선스를 따릅니다. 개발자들은 Mangayomi가 자체적으로 콘텐츠를 호스팅하지 않으며 콘텐츠 제공자와 제휴하지 않는다는 점을 강조합니다. 공개적으로 이용 가능한 소스만 집계할 뿐입니다. 공식 릴리스는 GitHub 저장소와 Discord 서버를 통해서만 배포됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.