あいどんノート

日々疑問に思ったことや得られた知見を書きなぐります!

読書管理アプリの進捗

こんばんは。最近睡眠の質が上がってきたふぇりです。

読書管理アプリの進捗なのですが、思っていたより難航しています....

正直なところ今ぶち当たっているコルーチンとDIの壁を突破することができればあとはデザインなどの問題なので、いったんリリースしてからのちのち整えていく方針を取ろうと考えています。

 

学習しながら並行して進めていっているので開発効率で言うとなかなかに低いのが難点ですが、DI(Dagger)とコルーチンを味方につけることができればそれ以上の効果が見込めると思うのでもっと粘ってみます!

今壁に当たっているのは関数内で新しくコルーチンをlaunchしているのですが、処理が終わる前にほかの処理を進めていて処理が中断されているので、waitをかけるかと思っていたのですが、今一度コルーチンの基礎に戻って検討しています(もともと学習が浅かった)

ここで思ったのが、MVPではなくMVPではなくMVVMにしたほうがよかった...

(動的にデータを追加したり、データ表示を変えたりする面でBindingが生きるので...)

経験値がたまったと思っていったんMVPで作っていきます!

 

公式リポジトリのガイドなどを見ているとだいぶわかりやすく書いていただいていて、効率はだいぶいいと感じているのですが、いかんせん英語....

卒業研究で英語の論文をだいぶ漁ると聞いたので、そこで英語力が鍛えられてくれたらこの方面でもだいぶ活きそうな気がしていてその面でも研究が楽しみ!