개발하며 배운 것과 해결한 문제를 기록합니다.총 153편
RSS 구독Vercel AI SDK의 experimental_generateImage로 텍스트 프롬프트에서 이미지를 생성하고 Next.js에서 화면에 띄우는 과정을 정리합니다.
expo-location으로 위치 권한을 요청하고 현재 좌표를 받아 주소로 변환하는 흐름을 정리합니다.
expo-blur의 BlurView로 iOS 스타일 반투명 흐림 효과를 헤더와 탭바에 자연스럽게 적용하는 법을 정리합니다.
text-box-trim과 text-box-edge로 폰트의 위아래 half-leading을 잘라내 텍스트를 아이콘·버튼과 정확히 정렬하는 방법을 정리합니다.
Claude API의 컨텍스트 편집(context editing)으로 오래된 도구 실행 결과를 자동으로 비워 긴 에이전트 루프의 토큰 폭증을 막는 방법을 정리합니다.
expo-haptics로 버튼 탭, 성공·실패 알림에 미세한 진동을 붙여 앱 완성도를 높이는 법을 정리합니다.
Subgrid로 카드 안 제목·본문·버튼을 카드끼리 같은 높이에 정렬하는 방법을 정리합니다.
Vercel AI SDK의 wrapLanguageModel로 LLM 호출에 로깅과 캐싱을 한 겹 끼워, 코드 흩뿌리지 않고 비용과 디버깅을 잡는 법을 정리합니다.
Android 15부터 강제되는 edge-to-edge 화면에서 콘텐츠가 시스템 바에 가리는 문제를 react-native-edge-to-edge와 SafeArea로 해결하는 방법을 정리합니다.
:invalid가 페이지 로드 직후부터 빈 칸을 빨갛게 칠하는 문제를, :user-invalid로 사용자가 만진 뒤에만 표시하도록 바꾸는 방법을 정리합니다.
7 / 16 페이지