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

[AN] 학생 인증 화면 구현 #370

Closed
SeongHoonC opened this issue Aug 16, 2023 · 0 comments · Fixed by #429
Closed

[AN] 학생 인증 화면 구현 #370

SeongHoonC opened this issue Aug 16, 2023 · 0 comments · Fixed by #429
Assignees
Labels
AN 안드로이드에 관련된 작업 USER

Comments

@SeongHoonC
Copy link
Member

✨ 세부 내용

학생 인증 화면을 구현한다.

image

⏰ 예상 소요 시간

8시간

@SeongHoonC SeongHoonC added the AN 안드로이드에 관련된 작업 label Aug 16, 2023
@SeongHoonC SeongHoonC self-assigned this Aug 16, 2023
@SeongHoonC SeongHoonC added this to the 4차 데모데이 milestone Aug 16, 2023
@SeongHoonC SeongHoonC removed this from the 4차 데모데이 milestone Aug 24, 2023
@SeongHoonC SeongHoonC linked a pull request Sep 7, 2023 that will close this issue
SeongHoonC added a commit that referenced this issue Sep 15, 2023
* feat: 학생 인증 레포지토리 정의

* feat: 학교 레포지토리 임시 정의

* feat: 학교 인증 화면 뷰모델 구현

* test: 학생 인증 화면 뷰모델 테스트 작성

* refactor: LiveData stateFlow 로 리팩터링

* feat: StudentVerificationActivity 생성

* feat: 학생 인증 화면 xml 그리기

* feat: 재사용 가능한 문장 검증 로직 생성 및 테스트

* feat: 학생 인증 검증 로직 생성 및 테스트

* feat: SchoolId Long 으로 변경

* feat: 인증 코드 확인 요청 기능 작성

* feat: 코드 형식 확인 인증

* feat: 임시 학교 인증 화면 이동

* refator: ktlint check

* refator: 클래스 및 변수 명 변경

* fix: 화면 회전 시 학교 이메일을 재요청하지 않음

* refactor: 사용하지않는 코드 주석 제거

* refactor: repeatOnStartedState util 추가

* refactor: StudentVerificationActivity 전체 리팩터링

* refactor: Students 를 Student 로 통일

* refactor: State 성공 시 처리 함수 분리 및 네이밍 변경

* refactor: 글자 30개까지 입력으로 변경

* feat: sealed interface 학생 인증 이벤트 추가

* refactor: 학생 인증 ViewModel 리팩터링

* test: 학생 인증 이벤트 테스트 추가

* refactor: 사용하지 않는 뷰 제거

* test: 학생 인증 코드 예외 테스트 추가

* feat: Event observing 추가

* refactor: 테스트 리팩터링

* refactor: 테스트 네이밍 리팩터링

* refactor: turbine 추가 및 sharedFlow 테스트 리팩터링

* refactor: Text 검증 테스트 네이밍 및 구조 리팩터링

* refactor: TextValidator 생성 로직 통일

* refactor: given when 함수 분리 및 테스트 리팩터링

* refactor: seal interface 는 isExactlyInstanceOf 로 테스트
@github-project-automation github-project-automation bot moved this from Todo to Done in 2023-festa-go Sep 15, 2023
BGuga pushed a commit that referenced this issue Oct 17, 2023
* feat: 학생 인증 레포지토리 정의

* feat: 학교 레포지토리 임시 정의

* feat: 학교 인증 화면 뷰모델 구현

* test: 학생 인증 화면 뷰모델 테스트 작성

* refactor: LiveData stateFlow 로 리팩터링

* feat: StudentVerificationActivity 생성

* feat: 학생 인증 화면 xml 그리기

* feat: 재사용 가능한 문장 검증 로직 생성 및 테스트

* feat: 학생 인증 검증 로직 생성 및 테스트

* feat: SchoolId Long 으로 변경

* feat: 인증 코드 확인 요청 기능 작성

* feat: 코드 형식 확인 인증

* feat: 임시 학교 인증 화면 이동

* refator: ktlint check

* refator: 클래스 및 변수 명 변경

* fix: 화면 회전 시 학교 이메일을 재요청하지 않음

* refactor: 사용하지않는 코드 주석 제거

* refactor: repeatOnStartedState util 추가

* refactor: StudentVerificationActivity 전체 리팩터링

* refactor: Students 를 Student 로 통일

* refactor: State 성공 시 처리 함수 분리 및 네이밍 변경

* refactor: 글자 30개까지 입력으로 변경

* feat: sealed interface 학생 인증 이벤트 추가

* refactor: 학생 인증 ViewModel 리팩터링

* test: 학생 인증 이벤트 테스트 추가

* refactor: 사용하지 않는 뷰 제거

* test: 학생 인증 코드 예외 테스트 추가

* feat: Event observing 추가

* refactor: 테스트 리팩터링

* refactor: 테스트 네이밍 리팩터링

* refactor: turbine 추가 및 sharedFlow 테스트 리팩터링

* refactor: Text 검증 테스트 네이밍 및 구조 리팩터링

* refactor: TextValidator 생성 로직 통일

* refactor: given when 함수 분리 및 테스트 리팩터링

* refactor: seal interface 는 isExactlyInstanceOf 로 테스트
BGuga pushed a commit that referenced this issue Oct 17, 2023
* feat: 학생 인증 레포지토리 정의

* feat: 학교 레포지토리 임시 정의

* feat: 학교 인증 화면 뷰모델 구현

* test: 학생 인증 화면 뷰모델 테스트 작성

* refactor: LiveData stateFlow 로 리팩터링

* feat: StudentVerificationActivity 생성

* feat: 학생 인증 화면 xml 그리기

* feat: 재사용 가능한 문장 검증 로직 생성 및 테스트

* feat: 학생 인증 검증 로직 생성 및 테스트

* feat: SchoolId Long 으로 변경

* feat: 인증 코드 확인 요청 기능 작성

* feat: 코드 형식 확인 인증

* feat: 임시 학교 인증 화면 이동

* refator: ktlint check

* refator: 클래스 및 변수 명 변경

* fix: 화면 회전 시 학교 이메일을 재요청하지 않음

* refactor: 사용하지않는 코드 주석 제거

* refactor: repeatOnStartedState util 추가

* refactor: StudentVerificationActivity 전체 리팩터링

* refactor: Students 를 Student 로 통일

* refactor: State 성공 시 처리 함수 분리 및 네이밍 변경

* refactor: 글자 30개까지 입력으로 변경

* feat: sealed interface 학생 인증 이벤트 추가

* refactor: 학생 인증 ViewModel 리팩터링

* test: 학생 인증 이벤트 테스트 추가

* refactor: 사용하지 않는 뷰 제거

* test: 학생 인증 코드 예외 테스트 추가

* feat: Event observing 추가

* refactor: 테스트 리팩터링

* refactor: 테스트 네이밍 리팩터링

* refactor: turbine 추가 및 sharedFlow 테스트 리팩터링

* refactor: Text 검증 테스트 네이밍 및 구조 리팩터링

* refactor: TextValidator 생성 로직 통일

* refactor: given when 함수 분리 및 테스트 리팩터링

* refactor: seal interface 는 isExactlyInstanceOf 로 테스트
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AN 안드로이드에 관련된 작업 USER
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant