리액트 네이티브 웹뷰로 제작한 프로덕트에 'Pretendard' 폰트를 적용하게 되면서, FOIT + FOUT 이슈를 겪게 되었다. 네트워크가 정상적일 때에는 현상이 심하진 않지만 눈에 띄게 폰트의 깜빡임이 보였고 네트워크 환경이 좋지 않을 때에는 너무너무 화면에 에러
이번에 회사 서비스에 사용되는 재화 단위가 변경되면서, 서비스를 일시 중단하기 위해 서비스 점검 팝업을 띄우고 변경된 ui 등을 업데이트해야하는 작업을 진행했다.서버에서는 서비스 점검 시간동안 모든 API에 status를 503으로 내려주기로 하였다.이에 따라 axio
이전에 구현되어있던 비정규 카드의 unlock-profile 기능과 이번 에픽의 기능이 같은 플로우로 기획되어 비교적 쉽게 작업을 마칠 수 있었던 것 같다. 이건 잘 차려놓은 밥상에 숟가락만 얹은 전형적인 케이스. 숟가락도 가지런히 안놓고 삐뚫게 놔서 다른 누가 보고
이번주에는 채팅기능에 유저 보상에 대한 팝업을 띄우는 작업을 위주로 진행했다.현재 서비스에 sendbird를 활용하여 채팅기능이 구현되어있고, 좋지않은 유저 경험을 한 유저에게는 채팅방 진입 시 해당 보상 타입에 따라 다른 보상 안내 팝업을 보여주는 것이 목적이었다.이
현재 회사에서 웹배포를 진행하는 방식은 아래와 같다.작업한 base 브랜치를 main 브랜치에 최종 머지 후 배포버전 태그를 푸시한다.버전 태그 푸시 시, 액션이 트리거되어 웹배포가 자동 진행된다.이렇게 하고나면 웹배포가 완료되었을 때, PM에게 알려 웹배포가 끝났음을
페이스 인증 요청 받은 상태에서 접속 시 튕김 현상계정 삭제 후 재로그인을 위해 인증번호 수신 후 입력 시 튕김 현상ios 시뮬레이터로 돌려봤을 때, xcode에 에러 로그가 찍혔고 최종 위치가 badgeProvider인 것으로 나타남.Charles 상에서 찍히는 AP
회원가입 과정에서 userState가 변경되는 코드에 로그를 찍어서 확인해본 결과회원가입 시작(약관 동의 페이지) 부터는 userState: sign_up_progressing (프론트 자체에서 상태를 바꿈)회원가입 마지막 단계인 프로필 사진 업로드 이후 userSta
안드로이드 기기 Braze top slideup 형태 인앱메시지 위치가 노티바와 중첩되는 이슈 Braze 노티 수신 시, android 에서만 인앱메세지의 ui가 OS 상태바와 중첩되는 이슈가 있어 이슈 추적 및 해소한 과정을 기록해보았다. 이슈 추적 과정 1.
React Native Sensors 라이브러리의 가속도계 데이터를 활용한 Bump 유사 기능 구현 유저가 범프와 같이 디바이스와 디바이스를 부딪히는 행위를 했을 때, 해당 행위를 인식한 timestamp와 유저의 geolocation 데이터를 서버에 전송하여 두 유
채팅 기능 \- QA 이슈 대응 및 배포이미지 개선작업 적용백로그 이슈 대응채팅 기능 QA채팅 관계가 형성된 상대 프로필 진입하여 대화 열기 기능 오픈 시, 오픈 직후 상대방과의 채팅방으로 이동하도록 동선 추가그 외의 이슈 및 배포 작업은 다른 업무 우선순위가 높아져
리액트의 suspense와 errorBoundary, 그리고 react-query의 QueryErrorResetBoundary를 활용한 공통 컴포넌트 구현 상대 유저의 프로필 카드 내에 상대와 나의 성향을 기반으로 둘의 궁합을 점쳐주는 에픽을 진행하면서 작업하게 되었다