Popin Android SDK v2 – Integration Documentation
Requirements
Integration Options
Feature
Standard (AAR)
Dynamic Feature Module (DFM)
Option A — Standard Integration (AAR / JitPack)
Step 1 — Add JitPack Repository
settings.gradle.kts
settings.gradle (Groovy)
Store token securely in local.properties
local.propertiesLoad token in root build.gradle
Step 2 — Add Dependency
Step 3 — Configure AndroidManifest.xml
Step 4 — Initialize SDK
Option B — Dynamic Feature Module (DFM)
Project Structure
Step 1 — Include DFM Module
settings.gradle
Step 2 — customer_dfm/build.gradle
customer_dfm AndroidManifest.xml
Step 3 — app/build.gradle
Step 4 — Initialize with SplitInstallManager
DFM API Differences
Standard
DFM
Setup
Initialization
Starting a Call
Scheduling
Get Available Slots
Create Schedule
Permissions
Proguard
Environment
Production
Sandbox
Testing DFM Locally
Last updated