Android開発にはHiltとかDaoとかRoomとか新しい物出過ぎてて、本職じゃないとついていけねーー
Roomはいいとして、HiltってAndroid限定で依存関係まとめられる方法だし、転用考えるとほんとに便利なのか?? #fedibird
@kyuphd
DIはAndroid以外でもとても有用ですよ~
Android含むKotlin全般用のライブラリだったらkoinとかも有名ですし、Webサーバーを作るためのSpringBootとかもDIの機能を含んでますね!
@mirror_kt
ご意見ありがとうございます、とっても助かります!
久々にまともなアプリを作ろうとして苦戦しまくっているので、ご教示いただいた単語周りを調べて理解を深めてみます。
@kyuphd 「ただ動くものを作るだけ」なら挙げたものは全然いらないんですが、「メンテナンスしやすい」「新機能を作りやすい」とかを考え出すと必要になりますね…!
そういう意味では「Android開発の知識・ノウハウ」っていうより「ソフトウェア開発全般の知識・ノウハウ」を先に学んだほうがいいかもです!
@mirror_kt
元々が古のAction Scriptあたりからブログラミングを触り始めたので、独学すぎて基礎がボロボロなんですよね...
jsなどではちゃんとMVCとかのアーキテクチャで組むのは試してみたので、ライブラリ周りのお勉強をしているところです。