コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
check_circle
「ユニット 2: レイアウト」へようこそ
ondemand_video
動画
省略可
このユニットで作成する 2 つのアプリについて学習し、Android の UI レイアウトについて知識を深めましょう。
check_circle
チップ計算アプリの概要
ondemand_video
動画
省略可
このパスウェイで作成するチップ計算アプリについて簡単に説明します。
check_circle
Kotlin のクラスと継承
emoji_objects
コードラボ
より複雑なアプリを作成するには、クラスと継承の仕組みをよく理解して、Android プラットフォームの機能を最大限に活用する必要があります。
check_circle
Android 用の XML レイアウトを作成する
emoji_objects
コードラボ
編集可能なテキスト フィールド、ラジオボタン、スイッチなどの新しい UI コンポーネントについて学習して、チップ計算アプリのレイアウトを作成します。Android Studio の Layout Editor を使用するのではなく、XML でアプリのレイアウトを編集します。
check_circle
チップを計算する
emoji_objects
コードラボ
チップを計算するアプリで、計算をするための UI 要素を操作する Kotlin コードを記述する方法を学習します。また、アプリのエッジケースを処理してアプリの堅牢性を高める方法についても学習します。
クイズ
XML のクラスの継承とレイアウトに関する知識をテストして、「アプリでユーザー入力を取得する: パート 1」バッジを獲得しましょう。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]