2023年11月30日にAndroid Studio Hedgehogの安定版リリースがアナウンスされました。
私はハリネズミ(Hedgehog)が大好きなので、楽しみに待っていました!
毎年Android Studioはメジャーアップデートがありますが、みなさんは新機能を細かくチェックしていますでしょうか?
全部チェックするのは大変ですよね。そして実際に使う機能は一部だけだったり。
そこで、この記事では、実務で便利だなと個人的に思ったAndroid Studio Hedgehogの新機能だけをピックアップしてご紹介します!
まずはダウンロード&インストール
公式ページからダウンロードしてください。
なんでこんなこと書くんだって思ったかもしれませんが1点だけお伝えしたいことがあったからです。
2023年12月13日現在、言語を日本語に設定しているとHedgehogではなく、Giraffeがダウンロードされてしまいます。
日本語ページの更新が遅いいつものやつですね。
言語設定をEnglishに変更の上、表示がHedgehogになっていることを確認してからダウンロードしましょう。
Compose Preview’s Gallery Mode
Composeのプレビュー表示にギャラリーモードが追加されました。
こちらは1つのプレビューだけを表示するモードで、画面上部のタブからバリエーションを選択することが可能です。
今までは、バリエーションを持たせてプレビューを作っていた場合、リスト表示やグリッド表示で一覧表示されていました。
そのため、個人的にはズームイン・アウトすると、見ていない他のプレビューも一緒に動いてしまって目が疲れるなと感じていたため、大変ありがたいです!
1つのプレビューだけを集中して、細かいデザインや動作を確認したいときに便利ですね。
Compose Multipreview templates
先日、アダプティブレイアウトの記事を投稿しましたが、様々な画面サイズやフォント、ダークモードなどを考慮してたくさんのプレビューを作るのって大変ですよね。
それがなんと、プレビュー1個書けば全部確認できるようになりました!
どういうことかと言いますと、Compose Multipreview API によって追加された最新のアノテーションをサポートするようになりました。
@PreviewScreenSizes
、@PreviewFontScales
、@PreviewLightDark
、@PreviewDynamicColors
の4つをサポートしたとアナウンスされていますね。
これでプレビューのコード量が少し減りそうです。もっといろんなバリエーションが一発で出るようなアップデートを期待しています!
終わり
他にもたくさんの機能が追加されました。本当はもう少し書きたかったんですが、流石に2日連続投稿はキツかったので、後でもうちょっと追記します。(実機でLayout Inspectorができるようになった件も紹介して、便利な新機能3選!というタイトルにする予定でした笑)
引用