Об этом проекте

ShonenX — это современное открытое Flutter-приложение для поиска медиа, отслеживания прогресса и стриминга, ориентированное на аниме и мангу. Оно обеспечивает бесшовный опыт для пользователей, желающих читать, смотреть и отслеживать свой прогресс на нескольких платформах. Ключевые возможности включают: - **Параллельное отслеживание прогресса:** синхронизация прогресса просмотра и чтения между AniList, MyAnimeList и Kitsu. - **Пользовательские ридер и плеер:** воспроизведение и чтение с низкой задержкой, настраиваемые элементы управления и AMOLED-тёмная тема. - **Офлайн-доступ:** загрузка томов и эпизодов для просмотра и чтения без интернета. - **Внешние расширения:** поддержка расширений Aniyomi и Mangayomi через AnymeX Extension Runtime Bridge. Приложение не содержит встроенных источников; пользователи управляют собственными расширениями. - **Кроссплатформенность:** нативные сборки для Android, Windows и Linux, с экспериментальной поддержкой macOS и iOS. Создано с использованием Flutter ≥3.8.1 и Dart ≥3.8.1, использует зависимости, такие как Riverpod для управления состоянием, GoRouter для навигации, media_kit для воспроизведения и Isar для локального хранения. Установка проста: пользователи Android могут скачать APK из GitHub Releases, пользователи Windows — портативный zip или установщик, а пользователи Linux — запустить универсальный скрипт установки. Сборка из исходников требует Flutter, Git и Rust, а также дополнительные зависимости для Linux (GTK, libmpv, libwpewebkit). Проект лицензирован под GPL-3.0 и приветствует вклад. Он не содержит рекламы и трекеров, уделяя внимание конфиденциальности пользователей. Разработчик предоставляет Discord-сообщество и страницу Buy Me a Coffee для поддержки.