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

モジュールを新たに作成して ViewModel を :app から分離する #289

Open
private-yusuke opened this issue Mar 3, 2024 · 1 comment
Assignees

Comments

@private-yusuke
Copy link
Owner

概要

related: #223

Wear OS 向けのアプリケーションを作成するにあたって、Android 向けに今まで記述してきた ViewModel をそのまま流用したい。
MVVM アーキテクチャにおいては、ViewModel を流用して View(当アプリケーションでは Screen 関連の関数)をそれぞれの OS 向けに記述するという方針をとることに問題がないだろうと考えている。
そのため、まずは ViewModel を別モジュールに切り出し、それを Android アプリから参照するようにして、後に Wear OS 向けのアプリケーションからも参照するようにしたい。

@private-yusuke private-yusuke self-assigned this Mar 3, 2024
@private-yusuke
Copy link
Owner Author

:library:viewmodel に移動した SplashContract の中で navigation に依存している部分がある。
Wear OS 側では別個の画面構成や遷移を考えたほうがよさそうであることから、プラットフォームごとに navigation が変化しうるので Splash だけは各プラットフォームで実装してもらうことにして :library:viewmodel からは剥がしてみようかな

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant