2022-01-01から1年間の記事一覧

コミット消去の手順

GitBashを開く。 cd C:/Users/moter/AndroidStudioProjects dirを入れる。 リストに出てきた中から、ctrl+Insでコピー git logを押す。 リスト一覧から、削除したいものをctrl+Insでコピー 例)commit eefcaedd09a60e9e9c05fd9375ba861f6df24865 Git Bash内…

()と{}の意味

()も{}も、中に記入するのは、何を実行するかということである。

メソット(定義と実行)の順番

private fun on EndGame () { binding . endGameButton,setOnClickListner gameFinished {on EndGame} } といったコードがあったとする。 しかしこれでは、アプリが実行されることはない。 このコードの順番が意味していることは 「private fun on EndGame」…

bindingとは

bindingは XMLにあるコンポーネントツリーの要素をkotlin.ktに呼び出せること を言う。 記載方法は ・XMLはidがスネークケース 例)game_fragment.xml ・kotlin.ktはキャメルケース 例)GameFragment.kt kotlin.ktの中で binding.skipButton.setOnClickListe…

メソットとは

メソットとは「定義」と「実行(呼び出し)」のこという。 ・「定義」をしているだけでは何も起きない。 例)private fun onCorrect() { viewModel.onCorrect() updateScoreText() updateWordText() } ➡これだけだと、「定義」しただけ。 ・「実行(呼び出し…

null

nullは何も中身が入っていないことをいう。 例)private lateinit var view Model : GameViewmodel(Flagment) ➡null 例2)〇〇〇 var word = "" ➡一番最初の=(代入)のことを「初期化」という。 *2、3番目の=は初期化とは言わない。

ViewModelとFlagment

ViewModelを作成したら 「Flagment」は絶対にセットでできる。 Flagmentはスマホの画面を作っている。 ViewModelが1個に対して 「Flagment」も1個できる!!!!!

スネークケースとキャメルケース

・スネークケース 例)score_bottun XMLのタイトルで使用。 ・キャメルケース 例)scoreBottun Kotlin Classで使用。 単語ごとに一番最初の文字は大文字にする。(アッパーキャメルケース) 変数・定数・メソッドの次に記載するときは、最初の文字を小文字にす…

XML

XMLの中で 「palette」の中のものはclass 「component tree」の中のものはインテンツ。

Activity/Fragment/Viewmodel

Activity は「on Create」が入っている。 同時に「XML」を持っている。 R.layoutで紐づけしている。 Fragment は「on Createview」が入っている。 同時に「kotlin class」を持っている。 R.layoutで紐づけしている。 Viewmodel

classの決まりごと

・classの下にvarを置く。 ・classはXMLの中のTextviewやButtonなどのことをいう。 ・class MainActivity : AppcompatActivity(){} →下線部がActivityであれば、それはActivity。

覚えるべき用語

ストリング→文字列 インテジャー→数値 これは、絶対に覚えておく必要がある。

変数・定数・メソッド

「変数・定数・メソッド」 これはなにか。 変数→「var」一度書いても書き換えられるもの。 例) private var word = "" 定数→「val」一度書いたら書き換えられないもの。 例) val binding: ScoreFragmentBinding = DateBindingUtil.inflate... メソッド→「f…

kotlinはじめてみた。

今後、パソコンを使って仕事をしていくために、 kotlinを学ぶことにした。 覚えたことを忘れないために 書いていきます。 #Kotlin #AndroidStudio #Github #アプリ開発 #プログラミング