Engineering Notes

프로덕트 제작 노트

플랫폼 설계부터 UI/UX 디자인, 릴리즈 운영까지. 제품을 만들며 부딪힌 문제와 해결 과정을 가감 없이 공유합니다.

Frontend

Electron Apple 로그인 UX 개선: 외부 브라우저 제거와 인증 모달 가독성 보정

macOS Electron에서 Apple 로그인을 외부 브라우저에서 인앱 인증 모달로 전환하고, Service ID 설정 오류와 낮은 가독성을 함께 정리한 과정을 공유합니다.

#electron#apple-login#oauth#ux#app-review
9분 읽기더 읽어보기 →
Frontend

React Native 테마 관리 실전 가이드: 상태, 토큰, 회귀 방지

React Native 앱에서 테마를 안정적으로 운영하기 위한 2계층 구조(상태/토큰), 컴포넌트 소비 규칙, 그리고 inline color 회귀 방지 전략을 구체적으로 정리했습니다.

#react-native#theme#design-system#architecture
8분 읽기더 읽어보기 →
Architecture

AIM 아키텍처: RN + Supabase + Edge Functions 설계

개인 운영 OS를 안정적으로 운영하기 위해 클라이언트와 서버 책임을 분리한 아키텍처를 정리했습니다.

#react-native#supabase#edge-function#architecture
6분 읽기더 읽어보기 →
Frontend

Todo 드래그 UX를 Web/Electron에서 안정화한 방법

Web/Electron에서 드래그 멈춤과 깜빡임을 해결하기 위해 핸들 기반 상호작용과 프리뷰 전략을 재구성했습니다.

#todo#dnd#electron#ux
7분 읽기더 읽어보기 →
Backend/Supabase

만다라트 9x9 생성 성능 개선: 클라이언트 생성 제거

새 만다라트 생성 시 발생하던 UI 프리징 문제를 서버 초기화 방식으로 전환해 해결했습니다.

#mandalart#performance#postgres#supabase
5분 읽기더 읽어보기 →
Frontend

i18n + 테마 시스템 확장 구조 설계

언어 전환과 다중 테마를 동시에 확장할 수 있도록 매핑 중심 구조로 재정리한 과정을 공유합니다.

#i18n#theme#design-system
6분 읽기더 읽어보기 →
Release/Operations

App Store 출시 운영 회고: 체크리스트와 실제 대응

출시 직전/직후에 실제로 사용한 검수 체크리스트와 크래시 대응 흐름을 정리했습니다.

#app-store#release#qa#operations
8분 읽기더 읽어보기 →