Guide de création de l’application Studio

Comment créer des applications Android TV et Android Mobile à la marque du fournisseur à l’aide de Castovia Studio.

Ce que Studio inclut

Android TV

Base d’application pour les appareils Android TV. À la marque du fournisseur, à partir de la base d’application existante de Castovia.

Android Mobile

Base d’application pour les téléphones et tablettes Android. À la marque du fournisseur, à partir de la base d’application existante de Castovia.

Clarifications importantes

  • Les applications sont générées à partir de la base d’application existante de Castovia — elles ne sont pas développées sur mesure à partir de zéro.
  • iOS et Apple TV ne sont PAS inclus. Ils nécessitent une commande séparée.
  • L’approbation sur l’App Store n’est PAS garantie par Castovia.
  • Les comptes développeur Google Play restent sous la responsabilité du fournisseur.
  • La signature de la version finale reste sous la responsabilité du fournisseur, sauf contrat séparé.

Processus de création étape par étape

  1. 1Configurer l’image de marque de l’application dans l’admin Castovia → App Branding.
  2. 2Définir le nom de l’application, le slug, les couleurs principales/d’accent, les logos, les icônes et l’écran de démarrage.
  3. 3Télécharger le JSON de configuration Android TV depuis la page de branding.
  4. 4Télécharger le JSON de configuration Android Mobile depuis la page de branding.
  5. 5Placer les fichiers JSON de configuration dans le bon dossier du projet d’application.
  6. 6Ouvrir le projet d’application (apps/android) dans Android Studio.
  7. 7Lancer la synchronisation Gradle pour résoudre les dépendances.

Compiler des APK de débogage

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Installer et tester

  1. 9 Installer l’APK de débogage sur l’appareil de test :
  2. 10 Tester la connexion, l’appairage, la lecture et la navigation.
  3. 11 Préparer les clés de signature de version finale (responsabilité du fournisseur).
  4. 12 Soumettre via le propre compte développeur Google Play du fournisseur.

Sécurité

  • Aucune clé de signature n’est stockée dans Castovia, sauf si une fonctionnalité sécurisée existe.
  • Aucun secret CDN/DRM dans le JSON de configuration de l’application.
  • Aucun sourceUrl dans le JSON de configuration de l’application.
  • L’application ne reçoit de Castovia API que des métadonnées de lecture sûres.