(TIL) 2020-11-24 기록

업데이트:

오늘 한 일

  • 공개보이스 캡션 작성 화면에서 해쉬 태그 추천 팝업 뜨는 거 문제 때문에 하루 종일 아무것도 못했다.
  • 사실 결론은 불가능하다는 것이었다. 더 로우 레벨로 내려가야 하는지는 잘 모르겠지만 적어도 안드로이드 네이티브에서도 불가능한 것으로 보아 안 되는 것 같다. TextPainter는 무조건 텍스트 전체를 감싸는 직사각형의 오른쪽 아래 좌표를 보여주기 때문에 두 줄로 넘어가게 되면 정확하게 커서 위치를 알 수가 없다. 그래서 다른 앱들(인스타그램이나 트위터)처럼 위치가 바뀌지 않고 고정 폭으로 보여주는 해쉬 태그 추천 리스트를 만들기로 했다.
  • API에 대해 배웠다. Endpoint가 뭔지 또, 주소에 ?와 &가 무슨 뜻인지 알았다. ?뒤에는 패러미터들이 오고 패러미터들은 &로 구별된다. 신기했다. 그리고 슬슬 GET이 뭔지, 또 왜 GET을 할 때 콜백함수의 패러미터로 request와 response가 들어가는지 조금씩 감이 잡힌다.

    내일 할 일

  • TextPainter가 영 쓸모없지는 않다. 텍스트 영역의 높이는 알고 있어야 그 아래에 태그 추천 리스트를 띄울 수 있기 때문이다. 그것을 활용해서 고정폭 추천 리스트를 만들어 볼 것이다.
  • 공개보이스 올리는 마무리 화면을 만들어야 한다.
  • 메인 페이지 썸네일에 재생 시간을 표시해야 하는데 파일을 언제나 다 불러와서 재생 시간을 계산하면 시간 낭비 자원 낭비이기 때문에 메타정보만 받을 수 있는지, 그럴 수 없다면 메타정보를 보이스 업로드 시에 같이 DB에 올려 받아볼 수 있게 해야겠다.
  • API를 활용하여 JSON 데이터를 받아 파싱하여 필요한 서비스에 활용하는 것을 배울 예정이다.

태그:

카테고리:

업데이트:

댓글남기기