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. Доступ до сховища, хмарна авторизація та можливості пристрою задають додаткові умови.
Вихідний код і випуски
Вихідний код, випуски та публічні задачі відповідають на різні питання. Внутрішні плани, локальні облікові дані й матеріали підпису не входять до сайту. Покажчик розвитку допомагає стежити за опублікованими змінами без недоступних внутрішніх каталогів.