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 concurrent playback of multiple video streams. This…
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 business logic. In a CI/CD environment, relying solely …
Android Unit Testing: JVM and Mocking Patterns

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

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