Kotlin

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