基本(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で標準で備わっている音声で文章を読み上げる |