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

[U.O.F-Mobile] 사용자별 회원가입 기능 구현 #29

Merged
merged 8 commits into from
Aug 5, 2021

Conversation

ByteAurora
Copy link
Member

@ByteAurora ByteAurora commented Aug 5, 2021

주요 변경사항

사용자별 회원가입 기능 구현


기타 변경사항

디자인

  1. 사업자등록증 이미지 영역 테두리 선 추가, 이미지 영역은 A4크기와 비슷한 비율로 설정
  2. U.O.F-Mobile에서 AppBar 제거
  3. width, height가 고정 되어있던 레이아웃들을 모두 margin과 padding을 이용하여 다양한 크기의 화면에서 표시될 수 있도록 구현
  4. RegisterActivity 내 TextInputLayout의 비밀번호 표시 토글 버튼 색상을 default -> #000000 으로 변경
  5. 이전 TextInputLayout의 경우 힌트가 위로 올라가면서 경계선과 겹치는 현상이 발생 -> 이를 해결하기 위해 TextInputLayout과 TextInputEditText의 스타일을 themes.xml에 새로 정의하여 해결

기능

  1. RegisterActivity에 있는 TextInputEditText의 값에 따른 오류를 TextInputLayout에 표시
  2. 사업자등록증 ImageView로 불러와진 이미지를 JSON으로 보내기 위해 Base64 인코딩 후 문자열로 변경
  3. 회원가입 버튼 활성화/비활성화 설정을 위해 입력영역에 listener 등록 및 사업자등록증 이미지 첨부 확인 기능 구현

추후 구현사항

디자인

1. U.O.F 파트너 회원가입 시 사용자 정보와 회사정보를 입력하는 레이아웃 구분

  • 가입자 기본 정보 입력 후 "다음", 또는 "회사정보 입력"이라는 문구의 버튼을 만들어 회사정보 입력 레이아웃이 보이도록 구현

2. 어플 내 AppBar를 구현하여 표시

  • 현재 임시로 AppBar 제거한 상태
  • RegisterActivity의 경우 AppBar를 만들어 뒤로가기 버튼 또는 X버튼을 좌측 상단에 표시

3. 회원가입 시 일반고객과 U.O.F 파트너를 구분하는 Dialog 창 디자인 수정 필요

4. 로그인 화면 상단에 있는 QR이미지 제거

5. 로그인 화면에 일반고객, U.O.F 파트너 구분하는 CheckBox 필요


기능

1. 로그인 시 일반고객과 U.O.F 파트너 구분 type을 JSON에 추가 전송

Add TextInputLayout and TextInputEditText style to themes.xml.
Set the spinner design to be the same as the border of the TextInputLayout.
Change ui id.
Add license image ImageView border.
Remove "선택" item in company type array.
Implemented the function by moving the comments related to user registration in the LoginActivity to the membership RegisterActivity.
Change hint message, id, ui height.
Add UI listener and EditText error message. Implementation of registration request communication function.
Unnecessary code and alignment.
Change password toggle color (default -> #000000).
Add layout_margin="8dp" in "회사 유형" textview.
@ByteAurora ByteAurora added 코드 최적화 코드 내 들여쓰기 및 가독성 최적화 기능 기능 추가 및 수정 디자인 디자인 추가 및 수정 구현 필요 이후에 구현해야될 중요한 내용 포함 labels Aug 5, 2021
@ByteAurora ByteAurora requested review from westofsky and le-la August 5, 2021 13:28
@ByteAurora ByteAurora self-assigned this Aug 5, 2021
@ByteAurora ByteAurora merged commit 97ba720 into UOS2021:master Aug 5, 2021
@le-la
Copy link
Member

le-la commented Aug 5, 2021

확인했습니다.

@ByteAurora ByteAurora changed the title U.O.F-Mobile 사용자별 회원가입 기능 구현 [U.O.F-Mobile] 사용자별 회원가입 기능 구현 Aug 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
구현 필요 이후에 구현해야될 중요한 내용 포함 기능 기능 추가 및 수정 디자인 디자인 추가 및 수정 코드 최적화 코드 내 들여쓰기 및 가독성 최적화
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants