こんにちは〜〜〜おせです💕
いい加減お料理日記以外のことも書いていこうと!!思います!!!!!
今年はおもしれー人間になるって決めてるんだからな!!フン😤
今週は最強寒波到来ということで、先週のニュースを聞いたときからもうわたくしは震えが止まりません🥶
寒がりだけど厚着もお風呂もキライ!!!!
大の風呂嫌いなのにバスソルトのセットをプレゼントされ、
(´;ω;`)←リアルにこんな顔になったことがあります。
でも今夜はちゃんと風呂入りますよ!!!!明日以降水道凍ったら怖いから🥺
頑張ってこの寒波を乗り越えようじゃないか!(`・ω・´)
…前置きは以上!
今日オセアン氏はAndroidアプリ開発について少しお話しようかと思います。
iOS開発はXcode・言語はSwiftを使用しますが
おせはAndroid Studioというソフトと言語はKotlinで開発しています💪
AndroidアプリはJavaでも作ることができます。
Javaって、めーちゃくちゃメジャーなプログラミング言語ですがおせはKotlinで行くことにしました✊読み方はそのままコトリン。なんか可愛い🥰
Kotlinって調べると「要するにJavaの簡易バージョン…ってコト!?」みたいな印象を抱くのですが、
やってみて確かにそうなんだろうな〜とは思ったけれども全然簡単なほうやってる→楽できてる!って感じじゃありません!
iOSの開発言語Swiftも、もともとObjective-Cという独特な言語から現代的・シンプルに発展したもので今はこちらが主流になっているようです🐕
おせは元々言語系?が強い人間なので(そして算数できない🤪)、文法覚えるとか読み解くのは得意なんですが
毎日想定外すぎるポイントで沼にハマりまくってしまうので、言語自体の文法力よりも直感力とかやわらかーく考える力が大事なんだなと痛感しています🥶
コードの記述の仕方は調べればすぐわかるんですが、そうじゃないところで困って困って、
『調べたけどわかりませんでした(ᐛ)』ってなることが本当に多いのですよ( ;∀;)
そして『いやそんな簡単なことだったんかいな!!!!!!』とひっくり返りながら解決することも多いのです。
開発って、作文だけじゃなくて本当にいろんなタスクを組み合わせて達成できるものDEATH。
どんどんハマって抜け出して無敵になりましょう🤘
画像はボタンを押してみるだけの簡単なアプリを作ってみたものです。
オレンジの枠の中に、ボタンを押したときに何が起こるのかを記述しています。
スマホの画面を模したキャンバスにお絵描きするようにボタンを置くと、自動で
setOnClickListener{
}
という、ボタンが押されたときにどーするのっ??という機能を持っていてくれるので、
その中にメッセージ出してくれ!違うページに遷移しろ!という内容を書いていくのです💃
本当に命令が効くとブチ上がります!🎉
たくさん秘密のメッセージを仕掛けてみてください💕
iOS開発から学習してAndroid開発に進んだ感想としては、
レイアウトがどうなっているのかを確認するのはAndroid Studioのほうがわかりやすいけれども、
Androidはいろんな機種が存在するのでエミュレータ(Xcodeで言うシミュレータですね🥳)を自分で設定、というか”作成”しなければなりません。
XcodeならiPhone12でビルドしてみるやで〜〜という感じですぐに立ち上がってくれるのですが、
Androidはそもそもエミュレータが難しいです!ちゃんと適した仮想デバイスを用意しないと変なエラーがうようよ出てくる(´;ω;`)
あとこれもおせの体感ですが、
困った時の情報がキャッチしにくいです。
これまでの仕様がDeprecated(=非推奨)になってしまうサイクルが非常に早く、
つい最近の情報が全っ然使えない。。。しょぼん。。。なんてことが泣くほどありました!
Swiftだったら何年も前の情報でも活用できることがほとんどだったのですが、
Androidのほうは進化・変化するスピードがめちゃくちゃ早いみたいです。
常に最先端でいたい人、Android開発やってみませんか?🥰