Kaelian BaudeletKaelian Baudelet
Tous les articles

Une app Apple Watch pour mes trains : premiers prototypes

Horaires, voie et retards directement au poignet. Premiers pas avec SwiftUI et watchOS pour mon app compagnon SNCF.

14 août 2026 · 1 min de lecture

Je prends souvent le TER entre Lens et Lille. Sortir mon téléphone pour vérifier la voie ou un retard, c’est exactement le genre de geste qu’une montre devrait m’éviter.

L’idée

Une app compagnon qui affiche le prochain départ, sa voie, et me prévient en cas de retard ou de perturbation.

Photo d’illustration, libre de droits

Premier écran en SwiftUI

struct DepartureView: View {
    let departure: Departure

    var body: some View {
        VStack(alignment: .leading, spacing: 4) {
            Text("TER · \(departure.origin)")
                .font(.caption2)
                .foregroundStyle(.secondary)
            Text(departure.time, style: .time)
                .font(.system(.title, design: .rounded).bold())
            Label("Voie \(departure.track)", systemImage: "tram.fill")
                .foregroundStyle(.cyan)
        }
    }
}
Photo d’illustration, libre de droits

Ce qui reste à faire

  • Brancher une vraie source de données temps réel
  • Les notifications de retard
  • Une complication pour le cadran
Sur une montre, chaque seconde d’attention compte : il faut afficher l’essentiel, rien de plus.