Contentstack Android Delivery SDK – Agent guide
Universal entry point for contributors and AI agents. Detailed conventions live in skills/*/SKILL.md .
Field
Detail
Name:
contentstack-android (com.contentstack.sdk:android)
Purpose:
Android library for the Contentstack Content Delivery API (Kotlin/Java consumers via AAR).
Out of scope:
Not the Java-only or iOS/Swift SDKs—those live in sibling repositories.
Area
Details
Language
Kotlin/Java; compileSdk 34 ; Java 17 compile options in contentstack/build.gradle
Build
Gradle (root build.gradle, settings.gradle, module contentstack/ )
Tests
JUnit, Mockito, Robolectric, AndroidX Test—unit tests under contentstack/src/test/
Lint / coverage
JaCoCo integrated with debug unit tests (testCoverageEnabled on debug)
CI
.github/workflows/check-branch.yml, publish-release.yml, sca-scan.yml, policy-scan.yml, codeql-analysis.yml
Commands (quick reference)
Command type
Command
Unit tests (typical)
./gradlew :contentstack:testDebugUnitTest (from repo root)
Clean
./gradlew clean
Where the documentation lives: skills
If you use Cursor , .cursor/rules/README.md only points to AGENTS.md —same docs as everyone else.