26.10.06 21:33
Техническая спецификация
| Сайт продукта | Документация пользователя | Термины |
Fast Media Sorter объединяет оболочку Android-устройства, медиаплеер, организацию файлов, сетевые и облачные источники, интеграцию с Wear OS и отдельный циферблат. Здесь описана текущая конфигурация исходного кода; опубликованные версии могут содержать более ранний или ограниченный набор возможностей.
Основные технические документы
- Обзор архитектуры: модули, поток выполнения и границы подсистем.
- Технологический стек, EN: инструменты сборки, источники зависимостей и идентификаторы пакетов.
- Технические требования: SDK, возможности устройства и ограничения редакций.
- Сборка и проверки, EN: публичный CI, SBOM и отличие сборки от выпуска.
- Сгенерированная матрица редакций: возможности из конфигурации сборки, просмотр на GitHub.
Что покрывается
- Варианты для телефона, планшета, ТВ, автомобильного устройства и гарнитуры находятся в
app_v2; приложение Wear и ресурсный циферблат выделены в отдельные модули. - Основной поток: UI → ViewModel → UseCase → Repository → DataSource. Зависимости между слоями при компиляции прагматичны, а не строго соответствуют учебной Clean Architecture.
- UI телефона построен преимущественно на XML/ViewBinding; UI Wear использует Compose.
- SDK и идентификаторы зависят от редакции: у VR есть отдельные значения SDK, а application ID Wear отличается от его namespace.
- Возможности выбираются флагами редакций и наборами исходников. Наличие варианта в сборке не доказывает публикацию APK.
- Для активации лаунчера пользователь выбирает домашний экран средствами Android. Доступ к хранилищу, авторизация в облаке и возможности устройства задают дополнительные условия.
Исходники и выпуски
Исходный код, выпуски и публичные задачи отвечают на разные вопросы. Внутренние планы, локальные учётные данные и материалы подписи не входят в сайт. Указатель развития помогает следить за опубликованными изменениями без ссылок на недоступные внутренние каталоги.