Guia de Build do Studio App

Como criar apps Android TV e Android Mobile com marca do provedor usando o Castovia Studio.

O que o Studio inclui

Android TV

Base do app para dispositivos Android TV. Com marca do provedor a partir da base de app existente do Castovia.

Android Mobile

Base do app para smartphones e tablets Android. Com marca do provedor a partir da base de app existente do Castovia.

Esclarecimentos Importantes

  • Os apps são gerados a partir da base de app existente do Castovia — não são desenvolvidos do zero.
  • iOS e Apple TV NÃO estão incluídos. Eles exigem contratação separada.
  • A aprovação na app store NÃO é garantida pelo Castovia.
  • As contas de desenvolvedor do Google Play continuam sendo responsabilidade do provedor.
  • A assinatura de release continua sendo responsabilidade do provedor, salvo contratação separada.

Processo de Build Passo a Passo

  1. 1Configure a identidade visual do app no admin do Castovia → App Branding.
  2. 2Defina o nome do app, slug, cores primária/de destaque, logos, ícones e tela de splash.
  3. 3Baixe o JSON de configuração do Android TV na página de branding.
  4. 4Baixe o JSON de configuração do Android Mobile na página de branding.
  5. 5Coloque os arquivos JSON de configuração na pasta correta do projeto do app.
  6. 6Abra o projeto do app (apps/android) no Android Studio.
  7. 7Execute a sincronização do Gradle para resolver dependências.

Gerar APKs de depuração

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Instalar e testar

  1. 9 Instale o APK de depuração no dispositivo de teste:
  2. 10 Teste login, pareamento, reprodução e navegação.
  3. 11 Prepare as chaves de assinatura de release (responsabilidade do provedor).
  4. 12 Envie pela própria conta de desenvolvedor do Google Play do provedor.

Segurança

  • Nenhuma chave de assinatura é armazenada no Castovia, a menos que exista um recurso seguro.
  • Nenhum segredo de CDN/DRM no JSON de configuração do app.
  • Nenhum sourceUrl no JSON de configuração do app.
  • O app recebe apenas metadados seguros de reprodução da Castovia API.