自己紹介
🌻著者プロフィール🌻
名前:おじょち(25歳)
技術領域:ねっとわーく(よわ)、さーば(よわよわ)、ことりん(げきよわ)
趣味:おさんぽ、くりーむそーだ
X:@ojochi_510510
🌻前回までのあらすじ🌻
🌵前回記事🌵:https://qiita.com/OJOCHI/items/c0e9f9c4928802a25556
- Udemyで勉強しているにもかかわらず全く身につかないので、わからないところを頑張って言語化すると決意。。。😢
- 初めてのじゃんけんアプリお披露目💮
🌻最近のおじょち🌻
相変わらずUdemyで英語のkotlinコースを黙々とやっています。おじょちです🤗
😡全然TODOアプリに近づけない(#^ω^)😡
最近は、UIをガチャガチャ作り出したり、入力したデータをどうやって保存するか、、、
みたいなこともやり始めました。が。
まだまだTODOアプリの道は遠そうです。。。。😢
と、いうわけで、この期間私がやっていたことのご紹介です!
- kotlin基本の書き方の学習
- List
- お買い物リストアプリを作成して、UIと一時的なデータ保存の実装!!
(これめっちゃ大変だった。。。)
こんな感じです!💮
ここからは、それぞれを紹介していきます!!
🌻kotlin基本の書き方~List編~🌻
Listってなに??
- 特定のデータをずらーーーーーーーーっと保存しとくやつ!!
- その中にデータを入れたり取り出したりして使うよ!
- 1つ1つのデータをバラバラに保存するのは大変だし、扱いがめんどくさいから、1つの箱にまとめちゃおう!!!っていうやつです!!
それで、リストには2パターンの作成方法があるらしい!!
中身を更新可能なミュータブルリスト
fun main() {
//中身を変更できる
val shoppingList = mutableListOf("A","B","C","D")
shoppingList.add("E")
shoppingList.remove("C")
shoppingList.add("F")
println(shoppingList)
}
中身を更新させないイミュータブルリスト
fun main() {
//一度決めたら中身を変更できない
val shoppingList = listOf("ram","rom")
shoppingList.add("E")
shoppingList.remove("C")
shoppingList.add("F")
println(shoppingList)
}
いや、これだけなんです。。。時間が。。。なかったんです。。。😢
来週はもっとわかりやすいものを、、、、持ってきますから、、、、、
※間違ってたり、もっといい解釈があったら積極的にコメントください!!!※
🌻お買い物リストアプリ🌻
コードはとーーーーーっても長くなってしまったので、画面だけ!
メイン画面!
買いたいもの追加画面!
追加後の画面!
どうでしょうか!!
なんかもうTODOアプリとしても行ける気がしてこなくもないような???
さいごに
ここまでご覧いただきありがとうございました!🤗
来週はボタンの実装などを紐解いていく予定なのでお楽しみに!!
次回:🌻02/27更新🌻
→ 2/20~2/26までの進捗を書きます!