Une pointeuse qui va à l’essentiel : enregistrer ses heures et retrouver le fil de sa journée, simplement.

Fissa est la version allégée d’Opentime, centrée sur le suivi du temps. Son intention est simple : enregistrer ses heures et retrouver ses périodes de travail sans multiplier les étapes.
L’écran de pointeuse distingue la session en cours des périodes terminées. Les heures de début, de fin et les durées restent visibles, tandis que l’action principale accompagne le moment présent.
Version allégée d’Opentime, Fissa concentre l’expérience sur le suivi du temps. Des actions directes et une lecture claire des heures travaillées, pour que pointer reste un geste simple au quotidien.
Une pointeuse doit distinguer immédiatement ce qui est en cours de ce qui est terminé. Les périodes, les durées et les commandes s’articulent autour de cet état pour accompagner les gestes du quotidien.
L’intégration d’ActivityKit prolonge la session de travail dans une activité en direct. Le développement des extensions et celui de l’application partagent ainsi le même enjeu : présenter un état du suivi compréhensible.
Fissa s’appuie sur les composants iOS communs à Opentime pour concentrer l’expérience sur la pointeuse et la lecture des heures travaillées.
Une application se construit aussi dans la façon de la vérifier et de la livrer. Ma démarche s’adapte aux besoins du produit et à son infrastructure, du premier test aux versions distribuées.
Prévoir des tests unitaires pour les règles métier, des tests d’intégration pour les échanges de données et des tests de parcours pour les actions clés. Compléter ces contrôles par des essais sur appareil, pour vérifier aussi les gestes et le rendu.
Mettre en place une chaîne CI/CD adaptée au projet : compiler, exécuter les tests et repérer les régressions à chaque évolution. Des contrôles reproductibles pour préparer les livraisons avec davantage de confiance.
Selon l’infrastructure retenue, Xcode Cloud peut automatiser les builds, les tests et la distribution des versions aux testeurs via TestFlight. Les retours recueillis accompagnent ensuite la préparation de la publication sur l’App Store.
Swift & SwiftUI · NoparkingKit · WidgetKit & App Intents