Blog

실무에서 부딪힌 문제와 해결 과정을 기록합니다.

연재 중

Archive Lab

이미지와 링크를 모으는 React Native 앱에서 스크롤을 측정하고, 최적화 가설을 검증하는 개발 기록입니다.

전체 목차
  1. 0160fps가 궁금해서 RN 아카이브 앱을 만들었다
  2. 02목록을 5,000개로 늘리면 얼마나 느려질까?
  3. 03FlatList 최적화를 시도하고 두 번 되돌렸다
  4. 04카드 그림자를 빼고 스크롤을 다시 측정했다
  5. 05스크롤하다 잠깐 비는 사진을 확인해 봤다
  6. 06사진이 비는 구간에 네이티브 로그를 붙였다
  7. 07스크롤하기 전에 사진을 준비해 봤다
연재 중

화면 뒤에서 일어나는 일

브라우저, React Native, WebView에서 생긴 질문을 따라 네트워크와 렌더링, 스레드와 상태 관리의 원리를 실제 코드와 작은 실험으로 살펴봅니다.

전체 목차
  1. 01내 포트폴리오 주소를 입력한 뒤, 첫 화면이 나오기까지
  2. 02HTML을 받았는데도 화면이 비어 있다면작성 예정
연재 완료

Delivery Lab

카페 배달을 잠금화면까지 연결하며, 질문과 실험을 하나씩 쌓아가는 React Native 개발 기록입니다.

전체 목차
  1. 01조회할 때마다 라이더를 움직여도 될까?
  2. 02조리 중인데 라이더는 이미 도착했다
  3. 03남은 시간이 0이면 배달 완료일까?
  4. 04빌드는 성공했는데 잠금화면이 비어 있었다
  5. 05다이나믹 아일랜드에 상태와 시간을 얼마나 넣을 수 있을까?
  6. 06앱이 백그라운드에 있어도 배달 표시를 끝내려면
  7. 07iOS에서 만든 배달 추적을 Android에도 붙여봤다
  8. 08배달 알림에 넣었던 카운트다운을 다시 뺐다
연재 완료

RN 멀티 앱 아키텍처

웹 모노레포 경험을 바탕으로 두 RN 앱을 구성하며 공통 코드, 네이티브 설정, 웹·모바일 UI의 경계를 정한 기록입니다.

전체 목차
  1. 01RN 앱 두 개를 한 저장소에 두고, 배포는 따로 가져가기
  2. 02앱 ID를 여러 파일에 복사하지 않기로 했다
  3. 03웹과 RN에서 같은 버튼을 쓰려면 어디까지 같아야 할까