Jetpack Composeで画像をズームする その1

この記事では、Jetpack Composeで画像をピンチジェスチャーでズームする処理について説明します。 単純にズームするだけならとても簡単に実現できるのですが、操作性を考慮すると意外なほど奥が深いので、何回かに分けて […]

JetpackCompose一問一答

Jetpack Composeでフルスクリーン表示したい

Jetpack ComposeでUIを実装しているアプリでフルスクリーン表示を実現する方法を説明します。ここでのフルスクリーンとは、画面上部のステータスバーと画面下部のナビゲーションバーを非表示にして、それらが表示されて […]

KotlinのSharedFlowとStateFlowの違いを理解する

前回の記事ではSharedFlowの動作について図とサンプルコードで説明しました。今回はSharedFlowとStateFlowの違いを説明し、アプリ内での使い分けについても説明します。 目次1 StateFlowはSh […]

KotlinのSharedFlowを図で理解する

Androidアプリのアーキテクチャをちょっと真面目に考え始めたときにぶつかる壁の一つが、Flowだと思います。Flowの概念がなんとなく分かってくると次に混乱するのが、SharedFlowやStateFlowなどのFl […]