基本(AndroidStudioに関することや文法など)
| AndroidStudioに関して | |
| 項目 | 内容 |
| MVVMのファイル追加 | FragmentとViewModelの追加方法 |
| xmlファイルでレイアウト設定 | 画面をxmlのコード形式で修正する方法 |
| 文法 | |
| 項目 | 内容 |
| 配列の初期化 | 同じようなデータ群をまとめるもの |
| 配列の操作 | 配列の追加や例外回避など |
| 配列とループ処理 | つまりは繰り返し文(for文)を使ってループ処理を行う |
| when構文 | switch文のようなもの |
| 三項演算子? | 三項演算子はないので、代わりになるもの |
| 列挙体 | 列挙体の作成方法 |
| 乱数生成 | 乱数を生成する方法 |
文法の発展編
| 項目 | 内容 |
| 配列 | |
| 配列の分割と結合して羅列 | joinメソッド、splitメソッドを使用した配列の操作 |
| 配列のフィルタリング | 特定の条件を満たした配列のみ抽出する操作 |
UIの実装
| 項目 | 内容 |
| Button | 画面にボタンを設置する |
| NumberPicker | 上下スワイプで値をくるくる回す 時計の設定でよく使われているアレ |
| RadioButton | 選択肢からどれか一つを選択するアレ 会員登録する際に、性別を選ぶときに使われるもの |
| ダイアログを表示 | 画面にダイアログを表示する(Activityで実装) |
| 戻るボタンを実装 | 画面上部の左側に設置する戻るボタン |
レイアウトに関すること
| 項目 | 内容 |
| ActionBarが表示されなくなった問題 | startActivityで画面遷移したら、画面上部のバーが表示されなくなって困った |
| 表示・非表示の切り替え | visibilityを設定してUIの表示状態を切り替える |
| Fragmentファイルでxmlファイルの内容を取得する | ActivityとFragment、ViewModelとファイルを分けるために必要な知識 |
動作の実装
| 項目 | 内容 |
| Activityのライフサイクル | Activityで画面を表示した時に自動的に呼ばれるメソッド |
| Fragmentの画面遷移 | Fragmentの画面遷移を行う |
| Activityへの画面遷移 | Fragment、もしくはActivityからActivityへの画面遷移を行う。 |
| Activityへの画面遷移時に値を渡す | Activityに遷移した時に値を渡す。 そのままFragmentへ渡す処理も記載 |
| ブラウザを開く | ボタンを押下したらブラウザを開くようにする |
| ボタンのタップ処理実装 | ボタンを押下した時の処理を実装する |
音声関連の処理実装
| 項目 | 内容 |
| 音声の読み上げ | Androidで標準で備わっている音声で文章を読み上げる |