Closed shinythinking closed 4 days ago
구글 로그인과 회원가입은 하나의 flow라고 생각해서 하나의 뷰모델로 관리하고자 합니다. AuthRoute에서 로그인 성공 여부에 따라 다른 화면을 보여줍니다.
StartDestination을 AuthRoute로 했습니다.
이전에는 LoginScreen과 SignUpScreen 각각의 Route가 있던 걸 통합했다고 보시면 됩니다. 이는 하나의 flow에서 같은 데이터를 가지고 있는 편이 낫다고 판단했기 때문입니다(ViewModel의 uiState).
현재 pr의 전체적인 흐름은
mvi 패턴을 적용했습니다.
두 가지 자동로그인을 구현했습니다.
- 10 h
📍 Work Description
구글 로그인과 회원가입은 하나의 flow라고 생각해서 하나의 뷰모델로 관리하고자 합니다. AuthRoute에서 로그인 성공 여부에 따라 다른 화면을 보여줍니다.
StartDestination을 AuthRoute로 했습니다.
이전에는 LoginScreen과 SignUpScreen 각각의 Route가 있던 걸 통합했다고 보시면 됩니다. 이는 하나의 flow에서 같은 데이터를 가지고 있는 편이 낫다고 판단했기 때문입니다(ViewModel의 uiState).
현재 pr의 전체적인 흐름은
mvi 패턴을 적용했습니다.
두 가지 자동로그인을 구현했습니다.
📸 Screenshot
firebase Authentication 과 firestore 연결 + 유저 생성
자동 로그인 구현
📢 To Reviewers
⏲️Time