개발 현황현행

현재 개발 현황

실제 운영 연결과 검증 증거를 기준으로 구현·제한·외부 게이트를 구분합니다.

상태 요약

영역 현재 상태 근거
이메일·Google 인증 구현됨 현재 법률 문서·SHA 확인, 동의 저장, 인증 복귀와 중단 가입 복구
Apple·LINE 인증 제한 운영 앱·API·DB 계약 구현. TestFlight 실계정 로그인·재접속·탈퇴 종단 검증 잔여
최초 설치와 학습 설정 구현됨 3단계 제품 소개와 5단계 학습 설정, MSSQL 단계 저장과 중단 재개
K0 한글 과정 구현됨 12단원, 모음→자음→음절→받침, 서버 쓰기 판정·듣기 변별·진도·복습
초급 한국어 1 구현됨 K1-01~12 전체 게시, 상황·대화·설명·연습·전이·회상과 누적 종합
K2 이후 예정 교육 검수와 게시 전 카탈로그·추천에서 제외
문제은행 구현됨 K0 228문항, K1 360문항, 서버 출제·최근 노출 회피·선택 그룹 중복 방지
Today·Course 구현됨 실제 이름, 레벨 완료 수, 정확한 활동 재개 위치, 게시 장면 이미지 기반 과정 인덱스
배치평가·복습 구현됨 서버 평가·추천·복습 세션과 답안·해설·완료 저장
앱 UI 다국어 구현됨 16개 언어 ARB, RTL과 320dp·200% 글자 확대 회귀 검증
교육 콘텐츠 번역 구현됨 K0와 K1-01~12의 레슨·활동·문법·문항·선택지 16언어 계약
반응형 UI 구현됨 작은 휴대폰, fold·hinge·트라이폴드, 태블릿·대형 창 안전 패널
이미지·음성 구현됨 비공개 R2, 인증 API와 SHA 캐시. 398개 발화의 정상·느린 음성 796파일
오프라인 제한 운영 검증된 캐시 열람 가능. 신규 출제·판정·완료는 연결 필요
FCM·로컬 알림 제한 운영 등록·갱신·탭 라우팅·로컬시간 예약 구현. TestFlight 실서명 수신 검증 잔여
TestFlight 외부 설정 필요 Apple Distribution 서명 IPA 준비. 업로드 자격과 App Attest·실계정 E2E 잔여

라이브 기준선

  • 게시 단원 24개: K0 12개와 K1 12개
  • K0: 자모 40, 쓰기 모델 40, 어휘 24, 문제은행 228
  • K1-01~11: 단원당 11활동·24문항
  • K1-12: 10활동·96문항, 24문항을 8문항씩 세 블록으로 수행
  • K1 문제은행 합계 360, K0와 K1 합계 588
  • 고정 음성 398개 발화·796파일·24단원, 필수 참조·길이·SHA·R2 객체 누락 0
  • 16개 언어의 게시 레슨·활동·학습 목표·문법·문항·선택지 계약 검증
  • 이미지와 화자 프로필은 레슨별 DB 역할로 연결하고 공개 URL을 앱에 저장하지 않음

실제 화면 검증

  • 지정 Android Fold 외부 화면에서 K1-01~12를 단원별로 끝까지 사용하고, 영어·일본어·중국어·베트남어·아랍어를 교대 검수
  • 200% 글자 확대에서 대화 재생, 자동 스크롤, 문항 피드백, 전이, 프로세스 재생성 복원과 완료 확인
  • K1-12는 베트남어 200%에서 24문항·16문장 재청취·중단 재개·전이·레벨 완료를 완주
  • Today는 Firebase 표시 이름과 서버의 완료 레벨·활동 위치를 표시하고, My에서 이름을 변경
  • Course는 K0와 K1-01~12의 게시 장면 이미지를 사용하며, 작은 화면에서도 이미지·단원 번호·제목·목표·진행선을 한 카드로 구분
  • iOS Simulator에서 K0 전 단원, K1 대표 흐름, 인증·온보딩·주요 탭과 오류 복구를 확인

자동 검증

  • API 테스트 143개 통과
  • Flutter 테스트 166개 통과
  • Flutter 정적 분석 이슈 0
  • DB 마이그레이션 V001V031, 저장 프로시저 P001P021
  • 게시 번역과 선택지의 한국어 학습 대상 보존, 활동 계약, 문항 풀, 음성·에셋 무결성 검증

출시 전 외부 게이트

  • TestFlight 업로드와 App Attest 등록
  • Apple·LINE 실제 계정 로그인·재접속·탈퇴 E2E
  • 실제 서명 iPhone의 FCM·Crashlytics·구독·복원 검증
  • 약관·개인정보 문서 법률 승인
  • 한국어교육 전문가와 원어민 화용·음성 최종 승인
  • 운영 DB TLS 인증서와 실행 전용 계정

구현 완료와 출시 검수 완료는 같은 상태가 아니다. 현재 학습 콘텐츠와 앱 동선은 구현됐지만 일반 공개 전 외부 승인과 실배포 환경 검증은 계속 남아 있다.

문서 업데이트 원칙

구현 상태가 바뀌면 코드·DB·테스트와 같은 변경에서 이 문서도 함께 갱신합니다.

개발 현황으로 돌아가기