Посібник зі створення Studio App

Як створювати застосунки для Android TV та Android Mobile з брендингом провайдера за допомогою Castovia Studio.

Що включає Studio

Android TV

Основа застосунку для пристроїв Android TV. З брендингом провайдера на базі наявного застосунку Castovia.

Android Mobile

Основа застосунку для смартфонів і планшетів Android. З брендингом провайдера на базі наявного застосунку Castovia.

Важливі уточнення

  • Застосунки генеруються на основі наявного застосунку Castovia — а не створюються з нуля як кастомна розробка.
  • iOS та Apple TV НЕ включені. Для них потрібне окреме замовлення.
  • Castovia НЕ гарантує схвалення в app store.
  • Облікові записи розробника Google Play залишаються відповідальністю провайдера.
  • Підписання релізу залишається відповідальністю провайдера, якщо не укладено окремий договір.

Покроковий процес створення

  1. 1Налаштуйте брендинг застосунку в адмін-панелі Castovia → App Branding.
  2. 2Вкажіть назву застосунку, slug, основні/акцентні кольори, логотипи, іконки та splash screen.
  3. 3Завантажте config JSON для Android TV зі сторінки брендингу.
  4. 4Завантажте config JSON для Android Mobile зі сторінки брендингу.
  5. 5Помістіть файли config JSON у правильну теку проєкту застосунку.
  6. 6Відкрийте проєкт застосунку (apps/android) в Android Studio.
  7. 7Запустіть Gradle sync для вирішення залежностей.

Збірка debug APKs

Android TV:

./gradlew :tv:assembleDebug

Android Mobile:

./gradlew :mobile:assembleDebug

Встановлення та тестування

  1. 9 Встановіть debug APK на тестовий пристрій:
  2. 10 Перевірте вхід, pairing, відтворення та навігацію.
  3. 11 Підготуйте ключі підписання релізу (відповідальність провайдера).
  4. 12 Надішліть через власний обліковий запис розробника Google Play провайдера.

Безпека

  • Жодні ключі підписання не зберігаються в Castovia, якщо не існує безпечної функції.
  • Жодних секретів CDN/DRM у config JSON застосунку.
  • Жодного sourceUrl у config JSON застосунку.
  • Застосунок отримує від Castovia API лише безпечні метадані відтворення.