인라인 스타일 → TDS 컴포넌트 기반 리팩토링
사용: Button, FixedBottomCTA.Double, ListRow.Text2Rows, Badge, TextField, Spacing
컬러 통일: #0066ff → #3182F6
21 files changed (10,423 insertions / 7,996 deletions)
React 19.2.0 → 18.2.0
TDS Mobile은 16–18만 공식 지원 (peer dependency 명시 없음)
react-router-dom v7은 React 18+ 요구 → 호환 유지
“보상 청구하기” → “보상 대상 확인하기”
‘처리’ 중심 → ‘확인’ 중심 흐름으로 UX 재정렬
번들: 1,098kB (gzipped 358kB)
기존 192kB 대비 5배 증가 → TDS Mobile 영향 확인
온보딩 4개 핵심 스텝 대규모 수정
앱 선택 (412줄 변경)
권한 요청 (610줄 변경)
친구 추가 (449줄 변경)
전체 플로우 상태 조율 (200줄 변경)
신규 category_section.dart 추가
Android/iOS AppBlocking 네이티브 코드 개선
라우팅, 컬러, 의존성, 데이터소스 등 주변 구조 정리
15 files changed (1,342 insertions / 661 deletions) — 아직 미커밋
SEO 점수 89 → 95
정적 OG 이미지 fallback 추가
라이브러리 호환성은 직접 검증해야 한다
설치 후 빌드 테스트가 가장 정확
airright-toss 계속 개발
lock-in-together 계속 개발
온보딩 실제 기기 점검
마케팅용 숏폼 제작 및 게시
강의 듣기
내일도 화이팅!!