Infrastructure
Here you can find the infrastructure SDK packages which solve most technical challenges you may face during development. All packages follow singleton patterns and support AI-assisted coding via the skills package.
List of Infrastructure packages
Package | Description |
|---|---|
Encrypted, queued remote delivery of application logs | |
Persistent queue that survives app restarts with timer-based batch dispatching | |
Analytics tracking with batching, persistence, and server dispatch | |
Server-synced feature toggles with local caching and declarative widget | |
Device information including IDs, user agents, and package info | |
Crash reporting facade decoupling app code from providers |
Common patterns
Singleton access via
<ClassName>.instanceafter callinginitialize()API key configuration — passing
nulldisables the featurePersistence — uses SharedPreferences or the persisted queue under the hood
Testing — provides
initializeForTesting()for unit test isolation