📌 TIL – 홈 플로우 연결 & TOM·SAM·SOM 시장 분석
1️⃣ 오늘 개발에서 한 핵심 작업 요약
🔹 홈 화면 로직 완성
- 홈 AppBar 타이틀에 온보딩에서 설정한 사용자 이름 표시
- 프로필 이름을 로컬 저장(SharedPreferences)
- 홈 진입 시 저장된 이름을 불러와 표시
- 기본값은 사용자, 값이 있으면 자동 교체
- 홈 화면이 단순 UI가 아니라 **“사용자 컨텍스트가 있는 화면”**이 되도록 구조 정리
🔹 TODAY 날짜 자동 표시
- 홈의 TODAY 날짜를 **현재 날짜 기준 (년/월/일 + 요일)**로 자동 표시
- 날짜 포맷을 공용 유틸로 분리
- 이후 약 카드, 약 디테일, 캘린더 화면에서도 재사용 가능하게 설계
🔹 플로팅 버튼 → 약 추가 Entry 페이지 연결
- 홈 플로팅 버튼 클릭 시 약 추가 Entry 페이지로 이동
- 온보딩 → 홈 → 약 등록으로 이어지는 기본 사용자 플로우 완성
2️⃣ 개발 트러블 슈팅 정리 (요약)
❗ iOS에서 shared_preferences 적용 후 화면 이동이 안 되던 문제
- 원인
- iOS 프로젝트에서 custom xcconfig를 사용 중이어서
- CocoaPods가 base configuration을 자동으로 설정하지 못함
- 증상
- 로컬 저장 후 Navigator.pushNamed가 동작하지 않는 것처럼 보임
- 실제로는 플러그인 채널 연결 실패
- 해결
- Pods-Runner.*.xcconfig를 Flutter Debug / Release xcconfig에 수동 include
- shared_preferences 플러그인 정상 연결 확인
❗ 홈 AppBar에 사용자 이름이 표시되지 않던 문제
- 원인
- Text('_userName') 형태로 문자열 리터럴을 사용
- 해결
- Text(_userName)로 수정하여 Stateful 상태 변경이 UI에 정상 반영되도록 처리
3️⃣ Git / 협업 측면에서 한 정리
- 기능 단위 브랜치 PR 생성 및 머지
- 머지 완료된 브랜치 로컬/원격 전부 정리
- main 브랜치만 남긴 깨끗한 상태로 다음 작업 준비 완료
📌 TIL — 니약?내약! TOM · SAM · SOM & 시장분석 정리
1️⃣ 전제
- OCR 기능 없음 전제로 시장 분석
- 대상은 “약을 타는 전체 국민” ❌
- → ‘약을 관리해야 하는 사람’ 기준으로 정의
- 분석 방식: 하향식(Top-down) + 상향식(Bottom-up) 병행
- 상향식은 설문 기반 수치를 보수 조정하여 적용
2️⃣ 시장 정의 프레임워크
시장 공식화 기준 (4가지)
- 산업: 헬스케어 / 약 관리
- 소비자: 다약제 가능성이 높은 고령자, 만성질환자, 보호자
- 경쟁환경: 알림·OCR 중심 앱 다수, “기록 중심 관리”는 공백
- 제품유형: 사진 + 선택지 기반 약 기록 관리 앱
3️⃣ 하향식 시장분석 (Top-down)
TOM (약 관리 필요 시장)
- 정의: 고령 + 다약제 가능성
- 공식:
- TOM = 65+ 인구 × 다약제 비중
- 계산:
- 10.514M × 50% ≈ 5.26M (526만 명)
SAM (서비스 가능 시장)
- 공식:
- SAM = TOM × 스마트폰 보급률 × 앱 사용의향
- 가정:
- 스마트폰 95.3%, 사용의향 30%
- 계산:
- ≈ 1.50M (150만 명)
SOM (초기 획득 가능 시장)
- 공식:
- SOM = SAM × 초기 침투율(2~5%)
- 결과:
- 3만 ~ 7.5만 명
4️⃣ 상향식 시장분석 (Bottom-up, 보수 적용)
TOM (상향식)
- 정의: 실제로 약 관리 문제를 겪은 사람
- 근거:
- 만성질환자 13.0M, 설문 90% → 보수 보정 60%
- 계산:
- TOM = 13.0M × 60% = 7.8M (780만 명)
SAM (상향식)
- 정의: 기록(사진·메모)으로 관리하려는 사람
- 근거: 기록 시도/의향 30%
- 계산:
- SAM = 7.8M × 30% = 2.34M (234만 명)
SOM (상향식)
- 정의: 실제 설치·유지 가능한 사용자
- 근거: 설치 40%, 1개월 유지 35%
- 계산:
- SOM ≈ 2.34M × 40% × 35% ≈ 0.33M (33만 명)
5️⃣ 핵심 인사이트
- 하향식은 시장 상한, 상향식은 현실 도달 가능성을 보여줌
- OCR 없이도 수십만 단위 SOM이 성립
- “약 관리 문제 경험”을 기준으로 잡으면
- → 시장이 명확하고 날카로워짐
- 설문 수치는 그대로 쓰지 않고 보수 조정하는 것이 신뢰도↑
6️⃣ 결론 한 줄
니약?내약!은 ‘약 관리 문제를 실제로 겪은 사람’을 기준으로,
OCR 없이도 현실적으로 공략 가능한 SOM(약 33만 명)을 가진 시장이다.
'Flutter 9기 창업 > 📚 Today I Learned' 카테고리의 다른 글
| [Flutter 9기 창업반] 앱 개발 창업 부트캠프 30일차 (0) | 2026.01.05 |
|---|---|
| [Flutter 9기 창업반] 앱 개발 창업 부트캠프 28일차 (1) | 2025.12.31 |
| [Flutter 9기 창업반] 앱 개발 창업 주말 작업 (0) | 2025.12.28 |
| [Flutter 9기 창업반] 앱 개발 창업 부트캠프 23일차 _ 개인과제 트러블 슈팅 (0) | 2025.12.24 |
| [Flutter 9기 창업반] 앱 개발 창업 부트캠프 22일차 (0) | 2025.12.23 |