개발 로드맵
축소된 MVP가 아닌 전체 구조를 유지하면서 의존성 순서로 구현하는 개발 계획입니다.
진행 원칙
전체 제품 도메인을 먼저 설계하고, 구현만 의존성 순서로 나눈다. 초기 단계의 편의를 위해 데이터 모델이나 API 계약을 축소하지 않는다.
개발 단계
1. K0 운영 안정화
- 12개 단원과 228문항 구현·게시 완료
- 필기 접근성·화면 크기·스타일러스 검증
- 듣기 변별과 서버 쓰기 판정, 작은 화면·200%·RTL 검증 완료
- 전체 고정 음원 사람 청취 승인 잔여
2. 초급 한국어 1
- K1-01~12의 본문·대화·문법·안내 연습·전이·회상 게시 완료
- 문제은행 360문항과 서버 출제표·최근 노출 회피·선택 그룹 적용
- 16개 언어와 200%·RTL, 단원별 Android 실제 사용 검증
- K1-12 누적 종합 24문항 3블록과 레벨 완료 구현
- 한국어교육 전문가·원어민 화용·음성 최종 승인은 외부 게이트
3. TestFlight와 운영 기능
- FCM 기기 등록·언어별 토픽·기기 로컬시간 학습 알림·업데이트 안내 구현 완료
- Apple Identifier Capability와 Firebase 개발·프로덕션 APNs 키 등록 완료
- Apple Distribution 서명 IPA 생성, TestFlight 업로드 자격 준비
- App Attest, Apple·LINE 실계정, 원격 푸시·Crashlytics 종단 검증
- 회원탈퇴와 소셜 연결 해제 구현, 스토어 심사 검증 잔여
- 구독·복원·유예기간 처리
- 관리자 콘텐츠 승인과 릴리스 도구
4. K2~K4 확장
레벨별 본문이 승인된 후 문제은행을 구축한다. K2 360문항, K3 432문항, K4 432문항을 목표로 하되 수량보다 동등형과 교육 타당성을 우선한다.
단계 완료 증거
모든 단계는 구현 파일, DB 릴리스 코드, 자동 테스트, 실제 세션 재현, iOS·Android 화면 결과, 교육 검수 기록을 함께 남긴다.
