Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

アーキテクチャを適用 #6

Closed
github-actions bot opened this issue Nov 30, 2022 · 2 comments · Fixed by #18
Closed

アーキテクチャを適用 #6

github-actions bot opened this issue Nov 30, 2022 · 2 comments · Fixed by #18
Labels
中級 中途/経験者の応募者の必須課題です。
Milestone

Comments

@github-actions
Copy link

最近巷では MVC や MVVM などの GUI アーキテクチャから、Redux や VIPER などのアプリアーキテクチャまで様々なアーキテクチャが話題になっています。どれでもいいので本プロジェクトを自分の慣れたアーキテクチャに修正してください。

※本課題は #4 の上位互換です。

@github-actions github-actions bot added the 中級 中途/経験者の応募者の必須課題です。 label Nov 30, 2022
@github-actions github-actions bot added this to the 課題 milestone Nov 30, 2022
@kokoichi206
Copy link
Owner

kokoichi206 commented Dec 3, 2022

アプリ アーキテクチャ ガイド も参考にしつつ、ViewModel を StateHolder とする MVVM でやることにする。
(慣れたのでいうと、MVVM か VIPER ?)

UI Layer は Jetpack Compose でやる。 -> #8
また、hilt 使って DI をおこなう。

Links

@kokoichi206
Copy link
Owner

kokoichi206 commented Dec 3, 2022

Hilt

こちらの公式 に従って 2.44 をインストールしたら、Kotlin のバージョンが古いって怒られた。
→ 合わせて 2.37 に変更した

疑問
アプリで使うライブラリのバージョンっていつアップデートするんだろう

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
中級 中途/経験者の応募者の必須課題です。
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant