Android Architecture Integration

Technical reference for Android platform integration patterns and requirements.

RequirementVersion
Android API29+ (Android 10)
Kotlin1.9.22+
Android StudioMeerkat+
Compose BOM2023.10.01+
PatternDescription
Service-Oriented ArchitectureClean separation of concerns with network and data layers
Coroutines SupportAsync operations with proper lifecycle management
Jetpack Compose UIModern declarative UI components with Material Design
Material Design IntegrationConsistent theming and styling with Android design system

Essential API signatures and patterns for Android integration.

Complete reference of Android components and services.

ComponentTypeDescription
AgentforceComponentComposableBase component system for UI rendering
ChatResponseButtonComposableInteractive response buttons
RecordSelectorComposableSalesforce record selection interface
ServicePurpose
AgentforceAPINetwork service layer for API communication
AgentforceServiceBackend integration and business logic
BotsAPIConversation API client for agent interactions