WILT-191025

최대 1 분 소요

오늘 한 일

  1. 인프런 node.js 강의 수강
    • 10_SNS 서비스 만들기: passport세팅 ~ 카카오 로그인까지 봄
  2. 안드로이드 Retrofit으로 node서버 연결해서 회원가입, 로그인
    • node
    • routes/auth/login: res.send() -> res.json()로 바꿔줌. 이유는 모르겠는데 안드로이드에서 json을 받기 때문
  • 안드로이드
    • retrofitClient: baseUrl 오타 발견(…이걸 발견 못해서 지금까지 통신을 못했다.) http://10.0.0.2 -> http://10.0.2.2
    • Service@Post loginUser: Observerable<String> -> Call<String> 변경
    • model/User 데이터 클래스 DB객체에 맞게 수정
    • LoginPresenterfun doLogIn 수정: RxJava 사용 안 하고 그냥 call.enqueue로 처리 (두 경우 다 통신은 된다.)
    • 일단 오늘은 로그인 통신 구현에 의의를 두고, 다음엔 회원가입을 먼저 시도할 예정이다. 회원가입은 MVP패턴이 아니니.. 예제 보고 따라하기 더 쉽지 않을까 기대해본다.
    • 현재 로그인 서버 통신은 잘 되는데 MVP패턴으로 구현한 안드로이드 구조때문에 좀 헷갈린다. 현재 presenter에서 서버와 통신한 후 받아온 메시지를 또 presenter에서 Toast 띄워주고 있는데, 통신 결과에 따라 view에서 intent로 다른 Activity로 넘어가는 걸 어떻게 구현할지?
    • 그 와중에 kotlin은 code highting이 지원 안되나…? kt, kotlin, Kotlin 등 여러 키워드로 시도해봤지만 인식을 못한다…ㅠ
  1. 블록체인 강의 듣고 정리

댓글남기기