コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
check_circle
Compose のフェーズ
ondemand_video
動画
Jetpack Compose がデータを UI に変換する仕組みを学びます。
check_circle
Compose UI を設計する
subject
記事
このガイドでは、Compose で単方向データフロー パターンを実装する方法、イベントと状態ホルダーを実装する方法、Compose で ViewModel を操作する方法に焦点を当てます。
check_circle
Compose の状態
ondemand_video
動画
Compose の状態モデルと Composition、状態をホイスティングして状態ホルダーを作成する、または AAC ViewModel を使用するタイミング、Composition の外部で安全に状態を変更して、Compose がその変更を追跡するようにする方法について説明します。
check_circle
状態をホイスティングする場所
ondemand_video
動画
Jetpack Compose で状態をホイスティングする方法と場所について学びます。
check_circle
高度な状態と副作用
emoji_objects
コードラボ
Jetpack Compose の状態と副作用の API に関する高度なコンセプトについて学習します。複雑なステートフル コンポーザブルの状態ホルダーを作成する方法、コルーチンを作成して Compose コードから suspend 関数を呼び出す方法、さまざまなユースケースを対象に副作用をトリガーする方法をご確認ください。
check_circle
ナビゲーションに関するベスト プラクティス
ondemand_video
動画
Navigation Compose を使用して、すべてのナビゲーション呼び出しで型安全性が維持される形で、ナビゲーション モジュールを複数のモジュールに拡張できるようにするベスト プラクティスを学びます。
check_circle
ナビゲーション
emoji_objects
コードラボ
Compose で Jetpack Navigation ライブラリを使用する方法、アプリ内を移動する方法、引数を使用して移動する方法、ディープリンクをサポートする方法、ナビゲーションをテストする方法を学びます。
check_circle
状態ホルダーと状態生成
ondemand_video
動画
省略可
Compose はアプリのデータを画面に表示します。具体的にはどのような仕組みになっているのでしょうか。この動画では、UI の複雑さを管理する、UI 状態生成パイプラインと状態ホルダーについて詳しく説明します。UI とビジネス ロジックの違い、ViewModel とプレーンな状態ホルダークラス、状態とイベントなどについて学びます。それぞれの内容、どのタイミングで何を使うべきか、どのように使うかを説明します。
テスト
学習成果をテストして、「アーキテクチャと状態」バッジを獲得しましょう。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],[],[],[]]