NOW-SOPT-ANDROID/junseo-choi

week4: 4차 필수과제 진행 (compose)

Closed this issue · 0 comments

⚔️ Kind (Required)

week4 compose

📜 Overview (Required)

  • 서버 통신을 통해 회원가입/로그인/내 정보 구현하기

API 명세서를 참고하여 실제 API와 통신에 회원가입과 로그인, 내 정보를 구현 해주세요!

요구 사항

  • 형식

    • 비밀번호: 최소 8글자 이상, 숫자, 문자(a-z, A-Z), 특수문자 포함
    • 전화번호: 전화번호 형식010-0000-0000
  • 로그인을 서버통신을 통해 다른 기기에서 로그인을 시도시에도 성공할 수 있게 해주세요

  • 로그인 성공 / 실패 여부에 따라서

    • 로그인이 성공했을 시, UserId (로그인 할 때 id 아님 주의) 를 토스트 메세지에 넣어주세요! (세미나 자료 참고)
  • request header에 memberId를 삽입해야하는 API인데요, 어떻게 해야할까요?!

    • Hint: Intercepter 라는 것을 활용해본다면??
  • 비밀번호 변경 UI를 구현하고, API를 활용하여 비밀번호를 변경해봅시다.

  • HomeFragment에 Open API 연결하기

Reqres 웹사이트의 [GET] List Users API를 기반으로 홈 화면을 이 리스트의 응답값을 기반으로 Follower List를 제작하여 보세요.

하단의 그림과 같이 Grid로 구성을 해도 되고 List 형식으로 구성을 해도 됩니다

📍 Note (Optional)

API 명세서 친구목록 페이지
Untitled-6 Untitled-6