Guida alla creazione dell'app Studio

Come creare app Android TV e Android Mobile con branding del provider usando Castovia Studio.

Cosa include Studio

Android TV

Base dell'app per dispositivi Android TV. Con branding del provider, a partire dall'app base esistente di Castovia.

Android Mobile

Base dell'app per smartphone e tablet Android. Con branding del provider, a partire dall'app base esistente di Castovia.

Chiarimenti importanti

  • Le app vengono generate dall'app base esistente di Castovia — non create su misura da zero.
  • iOS e Apple TV NON sono inclusi. Richiedono una commissione separata.
  • L'approvazione dell'app store NON è garantita da Castovia.
  • Gli account sviluppatore di Google Play restano responsabilità del provider.
  • La firma delle release resta responsabilità del provider, salvo contratto separato.

Processo di creazione passo dopo passo

  1. 1Configura il branding dell'app nell'admin di Castovia → App Branding.
  2. 2Imposta nome app, slug, colori primari/accento, loghi, icone e schermata iniziale.
  3. 3Scarica il JSON di configurazione per Android TV dalla pagina del branding.
  4. 4Scarica il JSON di configurazione per Android Mobile dalla pagina del branding.
  5. 5Posiziona i file JSON di configurazione nella cartella corretta del progetto dell'app.
  6. 6Apri il progetto dell'app (apps/android) in Android Studio.
  7. 7Esegui la sincronizzazione di Gradle per risolvere le dipendenze.

Genera APK di debug

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Installa e testa

  1. 9 Installa l'APK di debug sul dispositivo di test:
  2. 10 Verifica login, pairing, riproduzione e navigazione.
  3. 11 Prepara le chiavi di firma della release (responsabilità del provider).
  4. 12 Invia tramite l'account sviluppatore Google Play del provider.

Sicurezza

  • Nessuna chiave di firma viene salvata in Castovia, salvo l'esistenza di una funzione sicura.
  • Nessun segreto CDN/DRM nel JSON di configurazione dell'app.
  • Nessun sourceUrl nel JSON di configurazione dell'app.
  • L'app riceve solo metadati di riproduzione sicuri dall'API di Castovia.