진세한 앱 화면

Mobile App

진세한

Active

듣고, 따라 말하고, 종이에 손으로 쓰는 순서를 하루 학습 루프로 고정한 초등 영단어 앱. 2022 개정 교육과정 초등 권장 어휘 802단어를 노출하고, 아이가 쓴 노트는 부모가 앱에서 확인합니다. 서버도 계정도 두지 않아 학습 기록과 노트 사진이 기기를 떠나지 않으며, 광고를 넣지 않았습니다.

Release

Testing

Build

v1.0.0+6

현재 공개된 산출물 버전 번호

Last updated

2026-09-09

Platform

Android

Status

Active

Demo mode

Watch

체험 방식 — Run(실행)·Explore(탐색)·Watch(관람)·Get beta(베타 신청)·Read(읽기 전용)

Data mode

Local-only

화면이 다루는 데이터의 성격(실사용/합성/로컬 전용 등)

Save mode

Device local

입력·진행 상황이 저장되는 위치와 방식

핵심 기능

  • 종이 손글씨 미션 · 부모 확인
  • 부모 보상 협업(약속 장부)
  • 서버 전송 0 · 광고 0

진세한(JINSEHAN) — 종이에 쓰는 교육부 필수 영단어 상세 설계서

상태: CURATED · ACTIVE · Play 비공개 테스트 중 기술 스택: Flutter, Riverpod, just_audio, speech_to_text, image_picker, flutter_local_notifications 카테고리: Mobile App


1. 문제와 대상 사용자

초등 영단어 앱은 대부분 화면을 두드려 답을 고르게 합니다. 고르는 동작만으로는 철자가 손에 남지 않습니다. 진세한은 듣고 → 따라 말하고 → 종이에 쓰는 순서를 하루 학습 루프로 고정하고, 아이가 쓴 노트를 부모가 앱에서 확인하도록 만들었습니다.

  • 학습자: 초등 3~6학년. 문구와 난이도의 기준 연령은 초5입니다.
  • 결제·관리자: 학부모. 부모 영역은 PIN으로 가립니다.

2. 핵심 기능

기능설명
종이 손글씨 미션오늘 단어를 노트에 쓰고 사진으로 남기면 부모가 앱에서 확인
부모 보상 협업약속 장부 — 부모가 보상을 걸고, 자녀가 모은 포인트로 교환을 요청하면 부모가 승인
성경 구절 예문 팩각 단어에 그 단어가 들어간 BSB(퍼블릭 도메인) 구절을 예문으로 배정
스탬프 캘린더부모가 정한 학습 요일을 기준으로 연속 학습을 표시

하루 흐름은 여섯 단계입니다 — 단어 익히기 → 뜻 맞히기 → 따라 말하기 → 노트에 쓰기 → 이 주의 구절 → 오늘의 정리. 한 번에 다섯 단어씩 돕니다.

3. 기술 선택 이유

  • 서버를 두지 않습니다: 자녀 프로필·학습 기록·재화·노트 사진이 전부 기기에만 저장됩니다. 임시 조치가 아니라 제품 정체성으로 정한 선택입니다. 경쟁 서비스가 모두 클라우드 기반이라, 아이 데이터가 기기를 떠나지 않는다는 점이 실질 차이가 됩니다.
  • 계정이 없습니다: 로그인·가입이 없으므로 첫 실행은 온보딩(자녀 프로필 → 학습 설정 → 부모 PIN)으로 끝납니다. 개인정보 처리 자체가 발생하지 않아 만 14세 미만 법정대리인 동의 스택이 범위 밖으로 나갑니다.
  • 로컬 알림: 계정이 없어 푸시를 보낼 대상이 없습니다. 알림은 기기에서 예약합니다.
  • Flutter · Riverpod: 단일 코드베이스로 Android를 먼저 다루고, 상태 관리는 화면 간 공유가 많은 학습 루프에 맞춰 Riverpod으로 잡았습니다.

4. 현재 범위

  • 커리큘럼은 총 2,220단어를 탑재하고 그중 초등 권장 802단어를 노출합니다. 레벨 0은 Dolch 사이트워드 220단어(퍼블릭 도메인), 레벨 14가 2022 개정 교육과정 초등 권장 어휘, 레벨 58(중등 1,200단어)은 노출 후순위입니다.
  • 기능어 54개는 학습 대상에서 뺐습니다. 빈도순으로 배열하니 상위 50개 중 34개가 관사·be동사·접속사 같은 기능어였고, 첫 세션이 통째로 그것들로 채워졌습니다. 판단 기준은 "노트에 손으로 써서 익힐 단어인가"입니다. 이 제외로 노출분이 856 → 802단어가 됐습니다.
  • 어휘 원본은 NCIC 고시 문서에서 직접 파싱합니다. 시중에서 가공한 목록을 쓰지 않아 편집저작권 경로를 닫았습니다.
  • 자녀 프로필은 무료 1개, 프리미엄 최대 4개이며 모두 같은 기기 안에서 전환합니다.
  • Play 대상 연령은 아동+성인 혼합으로 선언하고, 광고 SDK를 넣지 않았습니다.

5. 알려진 한계

  • v1.0의 노트 확인은 부모가 직접 합니다. 아이가 찍은 노트를 부모가 열어 보고 맞았는지 판단하는 구조입니다.
  • 부모 PIN을 잊으면 재설정 경로가 없습니다. 재인증할 계정이 없기 때문입니다. 복구 수단은 앱 데이터 초기화뿐이며, 온보딩 PIN 화면에서 이 사실을 먼저 알립니다.
  • 기기를 잃거나 바꾸면 기록이 사라집니다. Android 자동 백업으로 완화하지만 노트 사진은 백업에서 제외됩니다.
  • 1기기 전제입니다. 부모 폰과 자녀 폰을 나눠 쓰는 형태를 지원하지 않습니다. 핵심 루프(아이가 찍고 → 부모가 확인)가 같은 기기에서 더 자연스럽다고 보고 설계를 고정했습니다.
  • 만 14세 미만 법정대리인 동의가 불요하다는 판단은 출시 전 법률 확인이 남아 있습니다. 이 판단이 뒤집히면 동의 흐름이 임계경로로 돌아옵니다.
  • Teacher Approved 프로그램은 지원하지 않습니다.
  • iOS는 범위 밖입니다. 서버 도입과 함께 v2에서 검토합니다.

6. 다음 검증

  • 자녀 세션에서 광고 식별자(AAID) 전송이 0인지 출시 전 트래픽 실측 — 아동 대상 앱 반려 1순위 사유
  • 프로덕션 액세스 요건(테스터 12명 × 14일 연속) 충족 확인 후 신청
  • 태블릿 스크린샷(7·10인치) 확보 — 등재 시 필요

다른 프로젝트