Blog

M3 ExpressiveはComposeで使えるようになった? alpha版の現状と使い方

M3 ExpressiveはComposeで使えるようになった? alpha版の現状と使い方

Jetpack ComposeのM3 Expressive対応は今どうなっていて、使いたい場合はどう...

Composeの新API retainの動作をrememberと比較する

Composeの新API retainの動作をrememberと比較する

Compose 1.10で、retain)というAPIが追加される見込みです。 retainはrem...

WebサイトをAstroに移行しました

WebサイトをAstroに移行しました

縁側プログラミングのWebサイトを、WordPressからAstroに移行しました。 なぜ移行した?...

Androidifyでドロイドくんを生成してみよう

Androidifyでドロイドくんを生成してみよう

Google I/O 2025で、AIを利用して写真からドロイドくんを生成するAndroidifyと...

Composeでマウスイベントと修飾キーを取得する

Composeでマウスイベントと修飾キーを取得する

今回の記事では、すこしニッチなComposeの話題を扱います。ComposeのUIでクリックやスクロ...

ライブラリ更新をサボったらKotlinの互換性がなくなった

ライブラリ更新をサボったらKotlinの互換性がなくなった

この記事では、Kotlinのバイナリの互換性と、ライブラリの開発に利用するKotlinのバージョンに...

Modifierチェーンの後ろだけTrailing commaをつけたくない!

Modifierチェーンの後ろだけTrailing commaをつけたくない!

今回の記事は、Kotlinのtrailing commaのメリットと、Androidにおけるデメリッ...

AndroidアプリプロジェクトにKtlintを導入する

AndroidアプリプロジェクトにKtlintを導入する

KtlintはKotlinのプロジェクトで広く使われている静的解析ツールです。定義されたルールに基づ...

詳解! ComposeでNestedScroll その4 標準API編

詳解! ComposeでNestedScroll その4 標準API編

ComposeのNestedScrollについて詳しく解説するシリーズの第4回です。今回は、Comp...

詳解! ComposeでNestedScroll その3 Dispatcher編

詳解! ComposeでNestedScroll その3 Dispatcher編

ComposeのNestedScrollについて詳しく解説するシリーズの第3回です。今回は、子コンポ...