AI summary
Open-source app catalog based on F-Droid, with GitHub releases, app details, cached listings, and SHA-256-verified APK installation. Version 5.4 preserves loaded pages and scroll position during catalog updates; it uses a new signing key, so remove version 5.3 before upgrading.
Generated by AI. May contain inaccuracies.
Screenshots
About this app
Магазин приложений для Android с интерфейсом Liquid Glass, построенный на основе общедоступного репозитория F-Droid. Никакой учетной записи, никакого входа в систему, никакой рекламы, никакого отслеживания.
Что это делает
Каталог приложений в реальном времени. Загружает подписанный файл F-Droid index-v1.jar и анализирует его во время потоковой передачи, поэтому магазин заполняется постепенно, а не блокирует весь файл целиком. Примерно 4800 устанавливаемых приложений.
Соревнования зеркал. Параллельно проверяются десять официальных зеркал, включая два в Индии (Хайдерабад, Дели) и CDN Cloudflare, и загрузка начинается с того, которое ответит первым, с небольшим отсрочкой на случай, если более быстрое зеркало все еще отвечает. Отключение зеркала ничего не стоит.
Реальная установка. APK-файлы загружаются, и их SHA-256 проверяется по индексу, прежде чем байты передаются в Android PackageInstaller. Ничего не устанавливается, если хеш не соответствует собственному хешу репозитория.
Подробная информация о приложении. Скриншоты, лицензия, автор, ссылка на исходный код, размер, версия и минимальная версия Android — всё это берётся непосредственно из индекса. Сохраненный каталог. При последующих запусках файлы мгновенно открываются из локальной копии и обновляются, If-Modified-Since поэтому ETag для сохранения неизмененного индекса требуется один цикл загрузки вместо полной загрузки.
Светлый и темный. По умолчанию используется светлый оттенок стекла, заданный в соответствии с системными настройками, с переключателем на панели инструментов. Оба варианта управляются одним и тем же набором цветовых токенов.
Аркада. Страница с тщательно отобранными играми — сначала самые новые, затем полный список. Релизы на GitHub, наряду с F-Droid. В тот же каталог включен тщательно отобранный список проектов с открытым исходным кодом, публикующих собственные APK-файлы на GitHub, поэтому они отображаются в результатах поиска и в списках категорий рядом со всем остальным. Результаты кэшируются на шесть часов, чтобы оставаться в пределах лимита запросов без аутентификации GitHub, а SHA-256 ресурса из API GitHub проверяется при установке, если проект его публикует. Список находится в assets/github_apps.json— добавьте туда репозиторий, чтобы включить его.
Экран источников. Закрепите конкретное зеркало или введите адрес собственного репозитория. Нет аккаунта, нет входа в систему, нет рекламы. Не нужно ничего регистрировать.
Известные ограничения
Каталог основан на F-Droid, бесплатном программном обеспечении с открытым исходным кодом. В магазине намеренно не продаются модифицированные или "разблокированные премиум-версии" проприетарных приложений. Индекс F-Droid очень большой (десятки МБ). Первый запуск — это настоящая загрузка; после этого данные кэшируются. Пути загрузки и установки были проверены на локальных HTTP-серверах и в собственном индексном модуле F-Droid, но пока не на физическом оборудовании.
https://github.com/technicalnihilist-lgtm/liquid-store
What's new
- Исправлено: списки приложений и игр больше не сворачиваются во время обновления каталога.
- Фоновое обновление каталога происходит партиями, и каждая партия перерисовывает видимый список с первой страницы. Любой, кто прокрутил несколько страниц до разделов «Приложения» или «Игры», каждые 400 мс возвращался в начало списка на протяжении всей загрузки, и то же самое происходило при каждом ручном обновлении каталога . Теперь перерисовка сохраняет уже загруженные страницы и положение прокрутки читателя, что уже делалось в процессе установки.
- Визуально ничего не изменилось — те же ряды, та же компоновка, та же анимация.
- Проведенные проверки для этой сборки: все идентификаторы $('#id')в пользовательском интерфейсе разрешены, и ни один идентификатор не дублируется; проверка всех четырех вкладок, страницы с подробной информацией, средства просмотра скриншотов, обработчика возврата к аппаратному обеспечению, панели глубины, поиска и процесса установки в безголовом режиме не выявила ошибок в консоли; Java-код компилируется -Xlint:allтолько с предупреждениями об устаревании. Исправление было подтверждено повторным введением старого вызова и наблюдением за тем, как новая система пагинации снова дает сбой (240 строк и 240 строк прокрутки сжимаются до 40).
- Примечание: эта сборка подписана новым сгенерированным ключом, поэтому она устанавливается рядом с предыдущей версией, а не поверх неё — если вы обновляете систему на месте, сначала удалите версию 5.3.
About this version
- Version
- 5.4 (36)
- Size
- 196.83 KB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- universal
- Downloads
- 45
- Updated
- Nov 2, 2026
- Package
- com.liquid.store
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10