Android/Study
[Android] 로그인 기능 구현 (2) - UiState
이전에 Activity를 작성한 적이 있다. 액티비티에서는 화면의 동작들을 처리한다면 UiState는 화면의 상태값을 지정하고, 저장하는 역할을 한다. 아래는 LoginUiState의 전체코드이다. 코드 data class LoginUiState( val email: String = "", val password: String = "", val isLoading: Boolean = false, val successToSignIn: Boolean = false, val userMessage: String? = null ) { val isInputValid: Boolean get() = isEmailValid && isPasswordValid private val isEmailValid: Boolean ge..