Application Android native pour visualiser les collections Tellico.
- Import de fichiers .tc — Lecture des archives ZIP/XML Tellico
- Schéma dynamique — Support de tous types de collections (livres, DVDs, CDs, vins, monnaies...)
- Grille Airtable — Affichage tabulaire avec colonnes gelables et redimensionnables
- Paging automatique — 10 000+ articles sans ralentissement
- Recherche FTS + fuzzy — Full-Text Search SQLite avec ranking de pertinence
- Images — Affichage des couvertures embarquées dans les fichiers Tellico
- Synchronisation Wi-Fi — Serveur HTTP intégré pour transfert PC→Android
- Multi-langue — Interface traduite, fichiers PO compatibles Transifex
(Insérer les captures ici après le premier build)
Chercher "TellicoViewer" dans F-Droid
adb install app/build/outputs/apk/debug/app-debug.apk- Java 17 (
sudo apt install openjdk-17-jdk) - Android SDK 34
git clone https://codeberg.org/tellicoviewer/tellicoviewer.git
cd tellicoviewer
./gradlew assembleDebug
adb install app/build/outputs/apk/debug/app-debug.apk- Ouvrez TellicoViewer
- Appuyez sur + pour importer un fichier
.tc - Naviguez dans votre collection avec la grille Airtable
- Utilisez la barre de recherche pour filtrer
- Cliquez sur un article pour voir sa fiche détaillée
- PC et Android sur le même réseau Wi-Fi
- Dans l'app : menu Synchroniser
- Démarrer le serveur
- Ouvrir l'URL affichée dans votre navigateur PC
- Uploader votre fichier
.tc
Voir docs/TECHNICAL.md pour la documentation complète.
Stack technique :
- Kotlin + Jetpack Compose (UI déclarative)
- Room + SQLite (persistance avec FTS)
- Paging 3 (chargement progressif)
- Hilt (injection de dépendances)
- WorkManager (synchronisation en arrière-plan)
- Coil (chargement d'images)
- Coroutines + Flow (asynchronisme)
Les traductions sont gérées via Transifex.
Les fichiers sources sont dans /po/.
Pour contribuer une traduction :
pip install translate-toolkit
# Éditer po/VOTRE_LANGUE.po
# Soumettre une Pull RequestGPL-3.0-only — Voir LICENSE
Ce projet n'est pas affilié à Tellico ou KDE.