We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
The BluetoothViewModel currently handles a lot more than it should and is tightly coupled with the Home Screen logic.
BluetoothViewModel
MessageHandler
MainActivityViewModel
HomeScreenViewModel
This refactor will simplify the ViewModel, improve the separation of concerns, and make the application easier to test and extend in the future.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Problem
The
BluetoothViewModel
currently handles a lot more than it should and is tightly coupled with the Home Screen logic.Solution
MessageHandler
and extract the message logic currently residing inBluetoothViewModel
into this component.MessageHandler
intoMainActivityViewModel
and invoke a new action that will internally call the handler.BluetoothViewModel
toHomeScreenViewModel
to better reflect its purpose.Additional context
This refactor will simplify the ViewModel, improve the separation of concerns, and make the application easier to test and extend in the future.
Code of Conduct
The text was updated successfully, but these errors were encountered: