3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Android Jetpack Compose α版 を試す

Last updated at Posted at 2020-08-26

昨日 2020/08/26 に Jetpack Compose の 1.0.0-alpha がリリースされていました。

公式のサンプルアプリをサクッと試す方法を書いていきます。

最新の情報や公式チュートリアルは以下のページを参考にしてください。英語版で見たほうが情報の更新が早いのでおすすめです。

Recent Release Notes  |  Android Developers

Jetpack Compose  |  Android Developers

準備

現時点(2020/08/27時点)では Android Studio の Canary build が必要です。

  1. Android Studio Preview  |  Android Developers からCanary build のダウンロードリンクをクリック
  2. ダウンロードしたzipファイルを展開
  3. android-studio/bin/studio64.exe を実行
  4. Setupウィザードの指示にしたがってセットアップ

Jetpack Composeアプリの実行

サンプルアプリの取得

公式のサンプルアプリ集が android/compose-samples から取得できます。

git clone https://github.com/android/compose-samples.git

サンプルアプリの種類

README に書いてあるとおり8個のサンプルアプリを利用できます。

サンプルアプリの実行

試しに Jetchat を実行してみましょう。

GitHubから取得したサンプル集の中から compose-samples/Jetchat を開いて実行してみます。

手元にある Pixel 3 (Android 10) で実行してみました↓

device-2020-08-27-054906.gif

device-2020-08-27-055821.gif

問題なく動いてるみたいです。

プレビュー機能

Android Studio で profile/Previews.ktconversation/Conversation.kt を開くと、エディタ上でUIプレビューを同時に見ることができます。

ダークテーマや、画面サイズが異なる場合、UIへの入力が異なる場合などのプレビューを同時に見られるのが強力ですね。

2020-08-27 073610.png

注意点

最後に公式ページにある注意点をおいておきます。

Note: Jetpack Compose is currently in alpha. The API surface is not yet finalized, and changes are planned and expected. See the Jetpack release notes for the latest updates.

まとめ

  • Jetpack Compose のα版がリリースされました
  • Jetpack Compose を試すには Android Studio Canary Build が必要です
  • android/compose-samples から公式のサンプルアプリが取得できます

参考

英語情報ですが YouTube の Android Developers チャンネル に Compose の情報が配信されています。もっと知りたい方はこちらもご参照ください。

Compose for existing apps - YouTube

Thinking in Compose - YouTube

Compose by example - YouTube

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?