engineer-content-cards

Community

Custom iOS Content Cards & analytics

Authordelta-and-beta
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Integrates and documents the full lifecycle of Braze Content Cards on iOS so engineers can render custom UI, reliably track impressions/clicks/dismissals, and route multiple feeds without losing analytics fidelity.

Core Features & Use Cases

  • Feed integration & refresh: guidance to request and observe Content Cards updates and manage cache freshness.
  • Multiple feeds & filtering: use dashboard key-value pairs to power separate UI surfaces (transactional vs marketing).
  • Custom rendering & analytics: patterns for subclassing, fully custom renderers (carousel via UICollectionView), and explicit manual logging of impressions, clicks, and dismissals.
  • Compatibility & migration: clear SDK generation boundary between legacy Objective-C (Appboy/ABK) and preferred Swift SDK (Braze/BRZ), plus image handling requirements (SDWebImage) and badge/unread indicator handling.

Quick Start

Integrate a custom horizontal carousel Content Cards feed on iOS using the Braze Swift SDK and show the required refresh, filtering, and manual analytics calls.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: engineer-content-cards
Download link: https://github.com/delta-and-beta/braze-agency/archive/main.zip#engineer-content-cards

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.