WILT-191028

최대 1 분 소요

오늘 한 일

  1. 블록체인 강의 듣고 정리
  2. 로그인 기능 마무리
    • MVP패턴에서 프레젠터에서 처리 후 intent 어떻게 할 지 고민이었는데 의외로 간단히 해결함
    • contract.view에 goTo() 메소드 오버라이드->Activity에서 선언->presenter의 view객체로 호출함
    • 사실 view.showToast()랑 같은 방식인데 생각 못하고 있었다.
  3. 회원가입 기능 추가
    • 새로운 객체 생성 시 res.status(201)로 구분해서 화면이동 해줌
    • 그 외 status==200이지만 중복된 id 등의 경우는 화면전환 안 함
    • 이름, 이메일, 비밀번호(재확인), 사용자 타입 필수입력
    • call.enqueueonResponse() 내에서 인텐트 호출위해 goToLogIn()메소드 생성
    • MVP 패턴 적용 안 된 부분이라 그런지 생각보다 바로 구현해서 기분이 좋다.
  4. git branch merge
    • 로그인/회원가입 기능 성공해서 master로 merge함
    • 로컬 브랜치는 병합 후 삭제, remote브랜치는 그냥 뒀다.
    • 과정
    1. 로컬 브랜치 git commit, git pull, git push로 변경사항 저장
    2. 마스터 브랜치로 이동 git checkout <master>
    3. 병합할 브랜치-merge into current
    4. merge 후 기존 브랜치 삭제 delete branch
    5. git push

댓글남기기