Showing posts with the label Kotlin

Simultaneous Video Playback with ExoPlayer: Architecture and Performance

T he standard Android MediaPlayer API often falls short when tasked with complex media requirements, particularly when an application demands the c…
Simultaneous Video Playback with ExoPlayer: Architecture and Performance

Android Espresso非同期処理とUIテスト安定化

モ バイルアプリケーション開発において、UIテストの自動化は「あれば良い」ものではなく、継続的なデリバリー(CD)を実現するための必須条件です。しかし、多くのエンジニアリングチームが直面するのは、ネットワーク遅延やアニメーション実行時間に起因する「Flaky Test(不安定なテスト)」の問題です。手動テストのコスト削減を目的として導入した自動テストが、誤検知(False Positive)の…
Android Espresso非同期処理とUIテスト安定化

Android Unit Testing: JVM and Mocking Patterns

M obile application stability is often compromised by the complexity of the Android lifecycle and the tight coupling between UI components and busin…
Android Unit Testing: JVM and Mocking Patterns

Android Jsoupスクレイピング: 画像収集アプリのアーキテクチャと非同期処理

モ バイルアプリケーション開発において、公式APIが存在しないデータソースへのアクセスが必要となるケースは少なくありません。レガシーシステムの統合や、サードパーティのデータ収集において、HTML解析(スクレイピング)は依然として有効な選択肢の一つです。本稿では、Androidプラットフォーム上で…
Android Jsoupスクレイピング: 画像収集アプリのアーキテクチャと非同期処理
OlderHomeNewest