This skill provides a robust framework for handling multiplatform concurrency using Kotlin Coroutines. It features production-ready abstractions for platform-specific dispatchers, addressing the nuances between Android's Dispatchers and iOS's Grand Central Dispatch. It includes standardized patterns for lifecycle-aware Flow collection, common coroutine scopes (Application, View, and Use Case), and structured repository layers. By implementing these shared configurations, developers can ensure thread safety, efficient background processing, and consistent error handling across mobile platforms while maintaining a clean, reactive architecture.
주요 기능
01Standardized PlatformDispatcher abstraction for Android and iOS
02Base repository and use case templates for reactive data layers
0327 GitHub stars
04Lifecycle-aware Flow collection patterns for UI state management
05Pre-configured Coroutine Scopes for Application and View lifecycles
06Comprehensive testing helpers including TestPlatformDispatcher