Simultaneous Video Playback with ExoPlayer: Architecture and Performance 26 Mar 2024 Post a Comment T he standard Android MediaPlayer API often falls short when tasked with complex media requirements, particularly when an application demands the c… AndroidenExoPlayerKotlinMediaCodecSurfaceViewVideo Optimization
Android Espresso非同期処理とUIテスト安定化 10 Nov 2023 Post a Comment モ バイルアプリケーション開発において、UIテストの自動化は「あれば良い」ものではなく、継続的なデリバリー(CD)を実現するための必須条件です。しかし、多くのエンジニアリングチームが直面するのは、ネットワーク遅延やアニメーション実行時間に起因する「Flaky Test(不安定なテスト)」の問題です。手動テストのコスト削減を目的として導入した自動テストが、誤検知(False Positive)の… AndroidAutomated TestingCI/CDEspressoIdlingResourcejaKotlinUI Testing
안드로이드 유닛 테스트: 생존을 넘어 예술로 (JUnit 5, MockK, Turbine) 8 Nov 2023 Post a Comment 기능을 추가할 때마다 기존 코드가 깨질까 봐 두려워 배포 버튼을 누르기 주저한 적이 있는가? "내 컴퓨터에서는 잘 돌아가는데" 라는 변명은 프로덕션 환경에서 아무런 효력이 없다. 테스트 코드는 단순한 버그 탐지기가 아니다. 그것은 엔지니어가 자신 … AndroidCoroutinesHiltJUnit 5koKotlinMockKRobolectricUnit Testing
Android Unit Testing: JVM and Mocking Patterns 8 Nov 2023 Post a Comment M obile application stability is often compromised by the complexity of the Android lifecycle and the tight coupling between UI components and busin… AndroidCI/CDClean ArchitectureCoroutinesenJUnit5KotlinMockKTestabilityUnit Testing