Androidifyでドロイドくんを生成してみよう
Google I/O 2025で、AIを利用して写真からドロイドくんを生成するAndroidifyというアプリが紹介されました。この記事ではAndroidifyの動かし方を説明します。 目次1 Androidifyについ […]
Androidifyでドロイドくんを生成してみよう 続きを読む »
Google I/O 2025で、AIを利用して写真からドロイドくんを生成するAndroidifyというアプリが紹介されました。この記事ではAndroidifyの動かし方を説明します。 目次1 Androidifyについ […]
Androidifyでドロイドくんを生成してみよう 続きを読む »
今回の記事では、すこしニッチなComposeの話題を扱います。ComposeのUIでクリックやスクロールホイールなどのマウスイベントを取得する方法と、そのイベント発生時にキーボードでCtrlやShiftなどの修飾キーが押
Composeでマウスイベントと修飾キーを取得する 続きを読む »
この記事では、Kotlinのバイナリの互換性と、ライブラリの開発に利用するKotlinのバージョンに関する注意事項を紹介します。この記事の内容は、私が開発して公開しているZoomableというComposeのライブラリで
ライブラリ更新をサボったらKotlinの互換性がなくなった 続きを読む »
今回の記事は、Kotlinのtrailing commaのメリットと、Androidにおけるデメリットを考え、独自のKtlintルールを作ってみた話です。 目次1 Trailing commaのメリット2 Android
Modifierチェーンの後ろだけTrailing commaをつけたくない! 続きを読む »
KtlintはKotlinのプロジェクトで広く使われている静的解析ツールです。定義されたルールに基づいてソースコードのスタイルを検証します。自動で正しいスタイルにフォーマットすることもできます。 Ktlintを普段の業務
AndroidアプリプロジェクトにKtlintを導入する 続きを読む »
ComposeのNestedScrollについて詳しく解説するシリーズの第4回です。今回は、Composeの標準APIでNestedScrollを実現する方法を確認します。今回のソースコードもGitHubに公開しています
詳解! ComposeでNestedScroll その4 標準API編 続きを読む »
ComposeのNestedScrollについて詳しく解説するシリーズの第3回です。今回は、子コンポーネント側のNestedScrollDispatcherの実装を説明していきます。 第1回はこちら。NestedScro
詳解! ComposeでNestedScroll その3 Dispatcher編 続きを読む »
ComposeのNestedScrollについて詳しく解説するシリーズの第2回です。今回は、親コンポーネント側のNestedScrollConnectionの実装を説明していきます。 第1回はこちら。NestedScro
詳解! ComposeでNestedScroll その2 Connection編 続きを読む »
NestedScrollは、スクロール可能な親コンポーネントの上に、同じ方向にスクロールする子コンポーネントが配置され、スクロールが入れ子になっている実装のことです。今回から数回に分けて、NestedScrollについて
詳解! ComposeでNestedScroll その1 基本の仕組み編 続きを読む »
Android 14がリリースされ、アプリのAPI Level 34への対応が急がれる今日この頃ですが、ライブラリのtargetSdkVersionもアプリと同じように更新すべきなのか、分からなかったので調べました。この
ライブラリのtargetSdkVersionは何を宣言するべきか 続きを読む »