KA — Tout l'écosystème Groupe-KA
Application iOS native (Swift + SwiftUI, iOS 17+) qui regroupe les 12 univers du Groupe-KA : Lou·Ka, Immo·Ka, Vrai-Prix, Auto·Ka, Fabri·Ka, Food·Ka, Resto·Ka, Sorti·Ka, Créa·Ka, Job·Ka, Trouve·Ka et API·Ka — avec de vraies données en direct (aucune maquette : les API publiques des plateformes alimentent chaque écran).
Ce que fait la v1
- Onboarding animé (logo KA, pitch, choix des univers favoris — Reduce Motion respecté)
- Accueil vivant : salutation selon l'heure, « pouls » de l'écosystème (compteurs live), suggestions contextuelles (restos le soir, sorties le week-end, emplois le matin) avec du vrai contenu
- Recherche universelle : une barre qui interroge tous les univers EN PARALLÈLE (+ le web québécois via Trouve·Ka), résultats groupés, filtres par univers, historique
- Grille des 12 univers avec compteurs en direct + explorateur générique (liste, recherche, fiche universelle : faits, favori, partage, lien vers la source)
- Carte unifiée (MapKit) : logements, propriétés, emplois, restos et sorties géolocalisés, épingles teintées par univers, filtre
- Favoris & collections unifiés multi-univers, hors ligne, partage natif
- KA Agent natif : l'assistant IA de l'écosystème (Claude Haiku via l'API centrale api-ka) en chat plein écran, flux token par token + indicateurs d'outils — bulle flottante sur toute l'app
- Widget « Le pouls » (petit/moyen/grand) : compteurs live sur l'écran d'accueil
- Profil : KA ID, univers favoris, apparence, contacts complets du Groupe KA, pages légales (Loi 25)
- Modes clair et sombre (papier/encre inversés), haptique, Dynamic Type, VoiceOver labels, cache disque + mode hors ligne de consultation
Bâtir
bash
brew install xcodegen # si absent
cd KA && xcodegen generate
xcodebuild -project KA.xcodeproj -scheme KA \
-destination "platform=iOS Simulator,name=iPhone 17 Pro" build # ou : open KA.xcodeproj
xcodebuild … test # tests unitaires (adaptateurs, favoris, URL)Aucune dépendance externe (100 % SwiftUI + Foundation + MapKit + WidgetKit).
project.yml (XcodeGen) est la source de vérité du projet — ne pas éditer le
.xcodeproj à la main.
Documentation
docs/ARCHITECTURE.md— architecture, ajout d'un univers, connexion aux APIdocs/APP-STORE.md— préparation App Store (nom, textes, captures, review)docs/IDEES-LEGENDAIRES.md— les idées « niveau légendaire » classées par impactdocs/screenshots/— captures simulateur (clair + sombre)
© Groupe-KA — Simon-Pierre Boucher.