Panduan Build Aplikasi Studio

Cara membangun aplikasi Android TV dan Android Mobile dengan merek provider menggunakan Castovia Studio.

Apa Saja yang Termasuk di Studio

Android TV

Fondasi aplikasi untuk perangkat Android TV. Bermerek provider dari basis aplikasi Castovia yang sudah ada.

Android Mobile

Fondasi aplikasi untuk ponsel dan tablet Android. Bermerek provider dari basis aplikasi Castovia yang sudah ada.

Penjelasan Penting

  • Aplikasi dihasilkan dari basis aplikasi Castovia yang sudah ada — bukan dibuat khusus dari nol.
  • iOS dan Apple TV TIDAK termasuk. Keduanya memerlukan commissioning terpisah.
  • Persetujuan app store TIDAK dijamin oleh Castovia.
  • Akun developer Google Play tetap menjadi tanggung jawab provider.
  • Penandatanganan rilis tetap menjadi tanggung jawab provider kecuali dikontrak secara terpisah.

Proses Build Langkah demi Langkah

  1. 1Konfigurasikan branding aplikasi di admin Castovia → App Branding.
  2. 2Atur nama aplikasi, slug, warna utama/aksen, logo, ikon, dan layar pembuka.
  3. 3Unduh config JSON Android TV dari halaman branding.
  4. 4Unduh config JSON Android Mobile dari halaman branding.
  5. 5Letakkan file config JSON di folder proyek aplikasi yang benar.
  6. 6Buka proyek aplikasi (apps/android) di Android Studio.
  7. 7Jalankan sinkronisasi Gradle untuk menyelesaikan dependensi.

Build APK Debug

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Instalasi & Pengujian

  1. 9 Instal APK debug pada perangkat uji:
  2. 10 Uji login, pairing, playback, dan navigasi.
  3. 11 Siapkan kunci penandatanganan rilis (tanggung jawab provider).
  4. 12 Ajukan melalui akun developer Google Play milik provider sendiri.

Keamanan

  • Tidak ada kunci penandatanganan yang disimpan di Castovia kecuali ada fitur aman.
  • Tidak ada rahasia CDN/DRM di config JSON aplikasi.
  • Tidak ada sourceUrl di config JSON aplikasi.
  • Aplikasi hanya menerima metadata playback yang aman dari Castovia API.