TagsGallery - это Android-приложение для каталогизации медиа с поддержкой тегов.
Исходный код проекта на GitHub: https://github.com/dgopadakak/TagsGallery
Возможности
- 🏷️ Создание, изменение и удаление тегов
- 🖼️ Гибкое присвоение тегов различным видам медиа-файлов
- 🗑️ Удаление медиа из приложения (очистка всех связей с тегами)
- 🔍 Поиск по тегам
- 🎨 UI на Jetpack Compose
- 🌙 Поддержка тем (светлая/темная)
- 💾 Локальное хранение данных
Структура проекта
Проект разделен на несколько модулей:
- app - Основной модуль приложения
- tags - Feature-модуль экрана для работы с тегами
- add - Feature-модуль экрана для добавления медиа с присвоением тегов
- gallery - Feature-модуль экрана просмотра и поиска по тегам среди добавленных медиа
- core/local_storage - Core-модуль для взаимодействия с локальным хранилищем
- core/compose - Core-модуль общих UI компонентов
Технологии
- Kotlin
- Jetpack Compose
- PhotoPicker
- Coil
- Media 3
- MVVM архитектура
- Room, DataStore для локального хранения
- Hilt для DI
- Coroutines, Flow для асинхронных операций
- Material Design 3
Политика конфиденциальности
TagsGallery не собирает, не передаёт и не хранит за пределами вашего устройства никаких персональных данных: нет серверов, аккаунтов, аналитики и рекламы, приложение не запрашивает ни одного разрешения Android.
Полный текст: PRIVACY.md · English version