Hey r/androiddev,I'm excited to share GeminiRTC, a complete, open-source project that serves as a robust template for any real-time communication feature in a modern Android app. Key Android Architecture Highlights:* 📱 100% Jetpack Compose with Material 3 design system. * 🛠️ Production-Grade Architecture: Utilizes Hilt for Dependency Injection, Kotlin Coroutines/StateFlow for reactive state, and a clear Multi-Module separation. * ✅ **Complete Implementation:**Includes comprehensive error handling and a full suite of unit/instrumentation tests (Mockito/Robolectric). GitHub Repo: http://github.com/emilio-navarro/GeminiRTC-DocumentationQ: What are your go-to patterns for integrating third-party SDKs like WebRTC into a clean architecture?