Navegació GPS en català
- Swift 100%
| Onvaig | Sincronitza la previsualització de ruta del mòbil cap a CarPlay | |
| Onvaig.xcodeproj | Puja la versió a 1.3 (build 6) | |
| OnvaigTests | Commit inicial | |
| OnvaigUITests | Commit inicial | |
| CLAUDE.md | Afegeix suport CarPlay complet i detecció de POIs natius al mapa | |
| README.md | Actualitzat | |
Onvaig
Onvaig és una aplicació iOS de navegació GPS centrada en una experiència simple, ràpida i clara.
Funcionalitats principals
- Cerca de destinacions per text.
- Cerca de punts d'interès per categories (hotels, restaurants, benzineres, farmàcies, etc.).
- Cerca de categories a prop de la ubicació actual o del centre del mapa (si el mapa s'ha desplaçat).
- Visualització de múltiples punts al mapa i selecció manual del punt abans d'iniciar ruta.
- Càlcul de rutes amb preferència
Més ràpidaoMés curta. - Detalls del lloc seleccionat (adreça, telèfon, web, distància).
- Previsualització
Look Aroundquan està disponible. - Favorits i destinacions recents.
Requisits
- macOS amb Xcode instal·lat.
- Compte Apple Developer per executar en dispositiu físic i distribuir via TestFlight.
- iOS compatible amb la versió de desplegament definida al projecte.
Execució del projecte
- Obre
Onvaig.xcodeprojamb Xcode. - Selecciona el target
Onvaig. - Revisa
Signing & Capabilities:TeamcorrecteBundle Identifiercorrecte
- Executa amb
Run(Cmd + R) en simulador o dispositiu.
Distribució (TestFlight)
- Incrementa el
Build Number. - Fes
Product > Archive. - Puja el build a App Store Connect.
- Completa la informació de TestFlight (
What to Test) i envia a revisió beta.
Compliment d'encriptació
Aquest projecte declara:
ITSAppUsesNonExemptEncryption = false
a Info.plist per simplificar el flux d'Export Compliance a App Store Connect quan aplica.
CarPlay
El projecte inclou base tècnica de CarPlay, però l'ús en producció requereix:
- Aprovació específica d'entitlement CarPlay per part d'Apple.
- Activació de la capability corresponent a l'App ID.
- Regeneració de provisioning profiles i nova compilació/signatura.
Estructura bàsica del projecte
Onvaig/Onvaig/ContentView.swift: lògica principal de mapes, cerca i navegació.Onvaig/Onvaig/OnvaigApp.swift: punt d'entrada de l'app.Onvaig/Onvaig/AppDelegate.swift: configuració de cicle de vida i escenes.Onvaig/Onvaig/CarPlaySceneDelegate.swift: escena CarPlay.Onvaig/Onvaig/Info.plist: configuració d'app i claus de permisos/compliance.
Estat actual
Projecte en evolució activa. Es recomana validar els fluxos principals de navegació i cerca per categories en cada build.