(TIL) 2020-09-22 기록

업데이트:

오늘 한 일

  • <div> 태그와 box model을 이용해서 이리저리 가지고 놀아봤다. box model에서 padding과 margin, border에 대해서 정확히 배웠다. 이렇게 배우고 나니 flutter에서도 이 개념을 차용했구나 하는 생각이 들었다. flutter를 할 때 사실 padding이나 margin이나 무슨 차이인지를 몰랐는데 이제 확실히 알겠다.
  • 오늘 업로드 버튼을 계속 눌러보면서 디버깅을 했다. 첫 번째 문제는 권한 문제였다. 이것은 임시로 firebase 계정을 하나 만들어서 해결했고 그 다음은 geolocator 플러그인 문제였는데 이놈이 현재 위치를 자꾸 못 불러오는 것이었다. 인터넷에 검색해보니 이 플러그인이 현재 위치를 불러오는 데 시간이 걸리는 경우가 종종 있다는 걸 보고 이 플러그인은 거리 계산 같은 것에만 쓰고 location 플러그인을 현재 위치를 불러오는 데 쓰기로 했다. 여기서 살짝 flutter에 대한 회의감이 들었다. 네이티브로 지원하는 게 없고 모두 플러그인으로 android와 ios에 대응해야 하다 보니 너무나 많은 플러그인에 종속되는 문제가 있고 이 중 하나라도 문제를 일으킨다면 고치기가 힘들다. flutter package를 구축하는 법에 대해 공부를 해야 할 필요를 느꼈다. 그래야 문제가 생겨도 자체적으로 해결할 수 있을 테니. 마지막 문제는 캡션에서 태그를 파싱하는 게 안 되는 문제였는데 이건 내가 그냥 단순히 코딩 실수를 한 거라 금새 고쳤다. 두 번째 문제의 해결책을 찾지 못해 오늘 시간 낭비를 많이 했다.

내일 할 일

  • 중급 css에 대해서 더 공부할 것이다.
  • 업로드는 이제 되는데 마지막에 태그 파싱이 안 돼서 태그가 빼고 업로드 돼버려서 태그가 생성됐을 때 Algolia에 제대로 인덱싱 되는지를 확인하지 못했다. 내일은 그걸 확인하고 그게 된다면 본격적으로 디자인된 UI에 따라서 앱의 틀을 짜나가 봐야겠다.

태그:

카테고리:

업데이트:

댓글남기기