Documentation
Installation
Guide d'utilisation
Une prise en main pas à pas des situations du quotidien. Ce guide sera affiné au fil des usages réels, en le relisant à l'aune de l'app.
Au premier lancement
Choisissez votre gare Domicile et votre gare Travail parmi les 13 gares de la ligne 32. L'app s'ouvre ensuite directement sur votre trajet — sans compte ni configuration à rallonge.
Voir mon prochain train
L'écran d'accueil liste les prochains départs dans votre sens : heure, numéro de train et statut temps réel (à l'heure, en retard, supprimé, arrêt non desservi). La liste se rafraîchit toute seule, à une fréquence que vous réglez (de 30 s à 5 min).
Suivre mon train du quotidien
Depuis la liste des départs, épinglez le train que vous prenez chaque jour : il reste en tête d'écran, confirmé dès qu'il apparaît dans le flux, avec une alerte s'il déraille du plan.
Être prévenu au bon moment
Dans les réglages, définissez le seuil de retard qui déclenche une notification, les gares à surveiller, et activez le silence nocturne (22 h–6 h) — sauf vraie urgence.
Comprendre un retard ou une perturbation
Touchez un train pour ouvrir son parcours gare par gare, avec les horaires estimés en temps réel et les arrêts supprimés barrés. Un badge sur les départs concernés signale grève, travaux ou incident : touchez-le pour la cause, l'effet, la période et les trains impactés.
Ne rien avoir à maintenir
Les horaires théoriques se resynchronisent seuls chaque semaine, et l'app propose elle-même ses mises à jour au lancement (cf. Installation).
FAQ
Pourquoi l'application n'est-elle pas sur le Play Store ?
TERMinus est un projet personnel non commercial, distribué en APK signé via GitHub Releases. Cela demande d'autoriser l'installation depuis « sources inconnues » (cf. Installation).
L'application est-elle officielle ?
Non — TERMinus est non officielle, indépendante, non affiliée à la SNCF. Seuls les canaux officiels SNCF font foi.
Quelles permissions demande l'app ? Est-ce sûr ?
Neuf, et aucune de localisation. Trois vous concernent directement : Internet, les notifications (refusable, l'app reste utilisable sans) et « installer des applications inconnues », sans laquelle une app hors Play Store ne peut pas vous proposer ses mises à jour. Les six autres sont techniques et servent au rafraîchissement de fond : état de la connexion, vibration, veille, relance au démarrage, tâche en arrière-plan, et une permission interne à l'app. Pas de compte, pas de traceur (cf. Confidentialité). L'APK est construit et publié automatiquement par une CI GitHub, donc auditable.
D'où viennent les données ?
De trois producteurs publics : la SNCF, via transport.data.gouv.fr, pour les horaires et le temps réel (licence ODbL, redistribuées avec attribution) ; SNCF Gares & Connexions pour l'état des ascenseurs et escaliers mécaniques en gare (ODbL également) ; et la Métropole de Lyon / JCDecaux pour la disponibilité des Vélo'v. Le détail des licences figure dans les mentions légales.
Combien ça coûte ?
Rien : l'application est gratuite et sans publicité. Vous pouvez soutenir le projet via GitHub Sponsors.
Dépannage
L'installation est bloquée
Autorisez l'installation depuis cette source dans les réglages Android quand le système le demande ; un avertissement Play Protect générique est normal hors Play Store (cf. Installation).
L'app ne se met pas à jour
Elle vérifie à chaque lancement : relancez l'application et vérifiez votre connexion — la mise à jour se télécharge depuis GitHub.
Aucune donnée, pas d'horaires affichés
Le flux SNCF peut être momentanément indisponible ou incomplet ; les données de ponctualité ne démarrent qu'au 1ᵉʳ juillet 2026. Réessayez plus tard.
Signaler un bug
Ouvrez un ticket sur github.com/exec-d/terminus-32 ou passez par la page Contact.