engage-sdk-integration

Integrate the Play Engage SDK into Android apps with WorkManager-based publishing.

4|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/mymx2/foreman --skill engage-sdk-integration-mymx2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: engage-sdk-integration
Source: https://github.com/mymx2/foreman/tree/main/.qoder/skills.collected/skills/engage-sdk-integration
Command: npx skills add https://github.com/mymx2/foreman --skill engage-sdk-integration-mymx2

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires androidx.work:work-runtime-ktx, org.jetbrains.kotlinx:kotlinx-coroutines-core, org.jetbrains.kotlinx:kotlinx-coroutines-play-services, and includes references (resource) components.

What problem does it solve?

This skill resolves the complexity of integrating the Play Engage SDK by providing a structured, error-resistant workflow for mapping local app data to Engage entities and configuring the necessary background services.

Core Features & Use Cases

  • Structured Boilerplate Generation: Automatically creates the required classes like EngageWorker, ClusterRequestFactory, and ItemToEntityConverter to ensure consistent architecture.
  • Vertical-Specific Guidance: Provides tailored instructions and schema mappings for various verticals including Food, Watch, Listen, and TV.
  • Robust Debugging: Offers a systematic approach to resolving Gradle sync issues, import errors, and service availability problems.

Quick Start

Use the engage-sdk-integration skill to generate the boilerplate code for a new Food vertical integration in my current project.

Frequently Asked Questions about engage-sdk-integration

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

FAQPage Schema
How do I integrate the Play Engage SDK into my Android app?

Integrate the Play Engage SDK by mapping local app data to standardized Engage entities and configuring WorkManager-based publishing. This involves generating boilerplate classes like EngageWorker and setting up manifest configurations for reliable data synchronization.

What is the Play Engage SDK used for in Android development?

The Play Engage SDK enables content publishing and user engagement features in Android applications. It supports multiple verticals including Food, Watch, and Listen by mapping local data models to standardized Engage entities.

Does the Play Engage SDK support background data synchronization with WorkManager?

Yes, the Play Engage SDK supports WorkManager-based publishing to ensure reliable data synchronization. This approach facilitates the implementation of background workers and broadcast receivers for consistent content updates.

Can I use the Play Engage SDK to publish content for the Food and Watch verticals?

Yes, you can use the Play Engage SDK to publish content for the Food and Watch verticals. The integration provides tailored schema mappings and guidance for various verticals including Food, Watch, Listen, and TV.

Why does my Play Engage SDK integration fail during Gradle sync?

Play Engage SDK integration may fail during Gradle sync due to incorrect dependency configurations or import errors. A systematic debugging approach resolves these issues by verifying service availability and correcting manifest configurations.