engineer-platform-android

Integrates Braze Android SDK with support for TV platforms and runtime UI guidance.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/delta-and-beta/braze-agency --skill engineer-platform-android
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: engineer-platform-android
Source: https://github.com/delta-and-beta/braze-agency/tree/main/skills/engineer-platform-android
Command: npx skills add https://github.com/delta-and-beta/braze-agency --skill engineer-platform-android

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamlines Android Braze SDK integration by addressing OS-version differences, initialization patterns, and non-phone form factor support.

Core Features & Use Cases

  • Baseline Braze Android SDK integration guidance covering Gradle dependencies, BrazeConfig, Application initialization, and API level gating.
  • Android 13 permission handling (POST_NOTIFICATIONS) and UX considerations for runtime prompts and opt-in flows.
  • Support for non-phone targets (Android TV, OTT) with platform-specific UI adjustments and cross-platform considerations.

Quick Start

Review the Android platform guidance to initialize Braze in Application.onCreate and align API level requirements with your app's target devices.

Frequently Asked Questions about engineer-platform-android

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate the Braze SDK into an Android app?

Android Braze SDK integration involves adding Gradle dependencies, configuring BrazeConfig, initializing the SDK in Application.onCreate, and aligning min and target API levels with your target devices.

How do I handle Android 13 POST_NOTIFICATIONS permission for Braze?

Android 13 requires runtime permission handling for POST_NOTIFICATIONS. You must implement UX considerations for runtime prompts and opt-in flows to ensure Braze notifications function correctly on API level 33 and above.

Does the Braze Android SDK support Android TV and OTT devices?

Yes, the Braze Android SDK supports non-phone form factors like Android TV and OTT. Integration requires platform-specific UI adjustments and cross-platform considerations for these target environments.

What is API level gating and why is it needed for Braze SDK integration?

API level gating manages version-aware behavior during Braze SDK integration. It ensures OS-version specific SDK behaviors are handled correctly, preventing crashes and inconsistent functionality across different Android versions.

Why is my Braze SDK integration failing after updating the target SDK?

Updating your target SDK can trigger version-aware behavior changes in the Braze SDK. Diagnose OS-version related SDK behavior by checking API level gating, runtime permissions, and Application-level initialization configurations.