View Code? Open in Web Editor
NEW
An app for post‐vaccine’s safe management measures, similar to the “Green Pass” implemented in Israel. Part of Assignment 2 in the CS4131 Module at NUS High School.
License: MIT License
greenpass's People
Watchers
greenpass's Issues
loginViewModel.loginFormState.observe(this, Observer { loginFormState -> if (loginFormState == null) { return@Observer } loginButton.isEnabled = loginFormState.isDataValid loginFormState.usernameError?.let { usernameEditText.error = getString(it) } loginFormState.passwordError?.let { passwordEditText.error = getString(it) } })
loginViewModel.loginResult.observe(this, Observer { loginResult -> loginResult ?: return@Observer loadingProgressBar.visibility = View.GONE loginResult.error?.let { showLoginFailed(it) } loginResult.success?.let { updateUiWithUser(it) } })