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は 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は何も中身が入っていないことをいう。 例)private lateinit var view Model : GameViewmodel(Flagment) ➡null 例2)〇〇〇 var word = "" ➡一番最初の=(代入)のことを「初期化」という。 *2、3番目の=は初期化とは言わない。
ViewModelを作成したら 「Flagment」は絶対にセットでできる。 Flagmentはスマホの画面を作っている。 ViewModelが1個に対して 「Flagment」も1個できる!!!!!
・スネークケース 例)score_bottun XMLのタイトルで使用。 ・キャメルケース 例)scoreBottun Kotlin Classで使用。 単語ごとに一番最初の文字は大文字にする。(アッパーキャメルケース) 変数・定数・メソッドの次に記載するときは、最初の文字を小文字にす…
XMLの中で 「palette」の中のものはclass 「component tree」の中のものはインテンツ。
Activity は「on Create」が入っている。 同時に「XML」を持っている。 R.layoutで紐づけしている。 Fragment は「on Createview」が入っている。 同時に「kotlin class」を持っている。 R.layoutで紐づけしている。 Viewmodel
・classの下にvarを置く。 ・classはXMLの中のTextviewやButtonなどのことをいう。 ・class MainActivity : AppcompatActivity(){} →下線部がActivityであれば、それはActivity。
ストリング→文字列 インテジャー→数値 これは、絶対に覚えておく必要がある。
「変数・定数・メソッド」 これはなにか。 変数→「var」一度書いても書き換えられるもの。 例) private var word = "" 定数→「val」一度書いたら書き換えられないもの。 例) val binding: ScoreFragmentBinding = DateBindingUtil.inflate... メソッド→「f…
今後、パソコンを使って仕事をしていくために、 kotlinを学ぶことにした。 覚えたことを忘れないために 書いていきます。 #Kotlin #AndroidStudio #Github #アプリ開発 #プログラミング