글을 쓴 직후 자연스러운 표현을 확인하기까지의 문제
일본어 스터디 부원들에게 일기를 써도 자연스러운 표현인지 바로 확인하기 어렵고, 모르는 단어를 따로 검색해 기록하는 일도 번거롭다는 이야기를 들었습니다. 글쓰기와 단어 복습이 서로 끊어진 작업이었던 셈입니다.
12시간 해커톤에서는 커뮤니티 기능을 넓히기보다 일기→AI 첨삭→단어 저장→복습으로 이어지는 하나의 흐름에 집중했습니다.
App Store 출시
일본어 학습에서 발견한 쓰기→첨삭→복습의 흐름을, 12시간 MVP에서 App Store 공개까지 발전시킨 앱입니다.
일본어로 일기를 쓰면 Gemini 첨삭을 받고, 모르는 단어를 저장해 바로 복습할 수 있는 앱입니다. 스터디 부원들에게 들은 첨삭 대기와 단어 기록의 번거로움을 바탕으로 12시간 만에 MVP를 만들고 혼자 App Store에 출시했습니다.
일본어 스터디 부원들에게 일기를 써도 자연스러운 표현인지 바로 확인하기 어렵고, 모르는 단어를 따로 검색해 기록하는 일도 번거롭다는 이야기를 들었습니다. 글쓰기와 단어 복습이 서로 끊어진 작업이었던 셈입니다.
12시간 해커톤에서는 커뮤니티 기능을 넓히기보다 일기→AI 첨삭→단어 저장→복습으로 이어지는 하나의 흐름에 집중했습니다.
학습 루프
일기를 쓴 순간부터 다음 복습까지 연결
학습자의 글
Gemini 문장 수정·설명
Firebase 일기·단어 저장
Hive 단어장·복습 상태
App Store에 버전 1.0.1을 공개했습니다. 사용자가 제공한 집계 기준으로 총 다운로드는 약 30회입니다.
처음 만든 서비스를 App Store에 출시해 큰 성취감과 자신감을 얻었습니다. 첫 Flutter 작품에서 요청 전 로딩 표시, 백엔드 응답을 화면 상태로 변환하는 처리, 실패 후 재시도 안내를 직접 구현했습니다. 이후 API를 설계할 때도 화면이 이 상태들을 구분할 수 있는 응답 형식과 오류 정보를 함께 고려하게 됐습니다.
JLPT 합격과의 인과관계는 주장하지 않습니다. Gemini 응답을 올바르게 해석한 비율(parsing success), 응답 시간(latency), 성능 개선값도 측정하지 않았습니다.