1
0
Fork
You've already forked onvaig
0
Navegació GPS en català
  • Swift 100%
2026年06月07日 20:38:44 +02:00
Onvaig Sincronitza la previsualització de ruta del mòbil cap a CarPlay 2026年06月07日 20:30:35 +02:00
Onvaig.xcodeproj Puja la versió a 1.3 (build 6) 2026年06月07日 20:38:44 +02:00
OnvaigTests Commit inicial 2026年04月17日 19:30:07 +02:00
OnvaigUITests Commit inicial 2026年04月17日 19:30:07 +02:00
CLAUDE.md Afegeix suport CarPlay complet i detecció de POIs natius al mapa 2026年06月05日 20:58:52 +02:00
README.md Actualitzat 2026年04月17日 19:36:04 +02:00

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àpida o Més curta.
  • Detalls del lloc seleccionat (adreça, telèfon, web, distància).
  • Previsualització Look Around quan 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

  1. Obre Onvaig.xcodeproj amb Xcode.
  2. Selecciona el target Onvaig.
  3. Revisa Signing & Capabilities:
    • Team correcte
    • Bundle Identifier correcte
  4. Executa amb Run (Cmd + R) en simulador o dispositiu.

Distribució (TestFlight)

  1. Incrementa el Build Number.
  2. Fes Product > Archive.
  3. Puja el build a App Store Connect.
  4. 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:

  1. Aprovació específica d'entitlement CarPlay per part d'Apple.
  2. Activació de la capability corresponent a l'App ID.
  3. 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.

Llicència

AGPL-3.0