Loopa Move est toujours en développement : préparer rapidement un parcours autour de sa position, sans devoir passer de longues minutes à tracer soi-même un itinéraire, c’est sa vocation.
L’application permet de choisir une activité : marche, course ou vélo, puis une distance et une ambiance de parcours. En quelques instants, elle propose plusieurs boucles différentes. Il suffit ensuite de choisir celle qui convient le mieux, de l’ajuster si besoin avec des points de passage ou des zones à éviter, puis de partir.
Sur iPhone, Loopa Move affiche l’itinéraire sur la carte avec la position en temps réel et une flèche de direction. La navigation peut continuer même lorsque l’app passe en arrière-plan, et une Live Activity permet de garder un œil sur les informations importantes depuis l’écran verrouillé.
L’Apple Watch complète l’expérience : l’itinéraire choisi est envoyé automatiquement au poignet, avec une carte simplifiée, la progression et une flèche pour garder le bon cap pendant la marche ou la course. Grâce à l’intégration HealthKit, l’app reste visible pendant l’activité et revient naturellement au cadran une fois la session terminée.
Loopa Move permet aussi d’exporter les parcours au format GPX, pratique pour conserver ses boucles ou les utiliser dans d’autres outils.
L’objectif de cette appli iOS est de rendre la préparation d’un parcours plus fluide, plus immédiate et plus agréable : choisir, partir, suivre.
Son apparition sur l’App Store en version finale va prendre un peu de temps, au regard de la complexité de son développement. Cependant si vous souhaitez faire partie des bêta développeurs, il vous suffit de me faire signe…
Voici les données techniques principales de Loopa Move.
Retenez votre souffle, c’est pas du Baudelaire !
Plateformes
• iPhone : app SwiftUI iOS.
• Apple Watch : app watchOS compagnon.
• Live Activity iPhone : extension WidgetKit / ActivityKit.
• Communication iPhone vers Watch : WatchConnectivity.
Fonctions iPhone
• Génération de boucles autour de la position utilisateur.
• Activités : marche, course, vélo.
• Préférences de parcours : équilibré, nature, chemins, selon l’activité.
• Création de 3 variantes de parcours.
• Sélection d’une variante.
• Ajout de points de passage.
• Ajout de zones à éviter.
• Affichage carte avec MapKit.
• Affichage du tracé.
• Position utilisateur en temps réel.
• Flèche de direction.
• Suivi GPS en navigation.
• Détection hors parcours.
• Live Activity sur écran verrouillé.
• Export GPX.
Fonctions Apple Watch
• Réception automatique du parcours choisi sur iPhone.
• Affichage du parcours sur une carte simplifiée.
• Affichage de la position.
• Affichage de la progression.
• Flèche de direction.
• Session active pendant marche/course via HealthKit.
• Maintien de l’app visible pendant l’activité.
• Retour au cadran à la fin de la session.
Frameworks Apple utilisés
• SwiftUI
• MapKit
• CoreLocation
• WatchConnectivity
• HealthKit
• WidgetKit
• ActivityKit
• Foundation
Services internes
• LocationManager : position GPS, cap, suivi navigation.
• RouteGeneratorService : génération des parcours.
• OpenRouteServiceClient : appel au service de routage.
• RouteTransferService : transfert iPhone vers Apple Watch.
• GPXExportService : export du parcours.
• NavigationLiveActivityService : gestion de la Live Activity.
Formats et modèles
• GeneratedRoute : parcours généré.
• RoutePoint : point géographique du tracé.
• RoutePreference : type d’ambiance.
• ActivityType : marche, course, vélo.
• WatchRoutePayload : données envoyées à l’Apple Watch.
• Export : .gpx.
Permissions
• Localisation iPhone.
• Localisation en arrière-plan iPhone.
• Live Activities.
• HealthKit sur Apple Watch.
• Workout processing sur Apple Watch.
Compatibilité prévue
• iPhone : selon le deployment target iOS du projet.
• Apple Watch : compatible watchOS 10+ si le target Watch reste configuré ainsi.
• Apple Watch Series 5 : compatible côté OS si watchOS 10 est accepté comme minimum.

Laisser un commentaire