8P by zxavi 19시간전 | ★ favorite | 댓글 1개

안녕하세요! 저는 1인 개발자예요.

이번에 만든 앱은, 유치원에 다니는 아들을 위해 시작했어요.

아들이 매주 10단어씩 외우고 시험을 보는 모습을 보면서, 단어를 더 쉽고 재미있게 외울 수 있는 방법이 없을까 고민했어요.

다른 친구들도 단어장을 직접 만들기 힘들어할 수 있다는 생각이 들었고, 그래서 단어장을 공유할 수 있는 기능을 넣었어요.
또, 부모님이나 선생님이 클래스를 만들어서 주기적으로 단어장을 만들고, 아이들이 함께 학습할 수 있도록 했어요.

아이들이 더 즐겁게 공부할 수 있도록 퀴즈 기능도 추가했고, 대량으로 단어를 입력할 수 있게 구글 스프레드시트 연동도 넣었어요.

듀오링고 같이 학습 소재를 제공해주는 앱이 아니고, 내가 직접 만들어야 하는 점에서 귀찮고 한계는 있지만, 내가 원하는 단어를 학습하는 것에 일단 초점을 맞춘 서비스에요.

의도치 않게 파생기능으로 TTS로 읽어주는 기능이다보니
구구단 읽어주기, 어려운 용어 읽어주기, 레시피 읽어주기 등으로도 사용할 수 있어요.


서비스 소개

단어장 만들기
단어장 만들기는 대량 등록등 편의성을 최대로 고려했어요.

  • 구글 시트 연동: 구글 시트를 이용해서 대량의 단어를 한 번에 입력할 수 있어요. 정해진 포맷대로만 만들면 되요.
  • 직접 단어장 만들기: 원하는 단어만 입력하면, AI가 TTS(텍스트 음성 변환)로 단어와 뜻을 읽어줘요. 물론 모든 항목을 본인이 직접 입력도 가능해요.
  • AI 마법사로 추가: 자연어로, '여행에 관련된 단어를 추천해줘' 라고 하면 단어를 추천하고 뜻과 예문을 채울 수 있어요.

학습과 퀴즈

  • 학습 모드: 한 단어씩 반복, 전체 단어 반복, 랜덤 모드 등 다양한 학습 방식을 지원해요.
  • 번역 기능: 단어와 뜻의 번역 기능이 내장되어 있어요.
  • 백그라운드 모드 지원: 백그라운드에서도 음성 학습이 가능해서, 음악 플레이어처럼 언제 어디서나 반복 학습이 가능해요.
  • 퀴즈 기능: 단어를 다 외웠는지 확인할 수 있는 퀴즈도 있어요.

단어장 공유 및 편의기능

  • 단어장 공유: 내가 만든 단어장을 다른 사용자와 쉽게 공유할 수 있어요.
  • 단어장 병합: 여러 단어장을 하나로 합칠 수 있어요.

클래스(학급) 기능

  • 클래스 기능: 선생님, 부모님, 친구 등 누구나 클래스를 만들 수 있고, 클래스에 단어장을 등록하면 가입한 모든 구성원이 학습할 수 있어요.
  • 클래스 퀴즈 현황: 학습한 후에 퀴즈를 풀면, 선생님에게 퀴즈 현황이 전달되요.
  • 실시간 퀴즈 배틀: 클래스에 참여한 사용자들은 실시간으로 퀴즈 배틀을 즐길 수 있어요.

다국어 지원 및 학습 통계

  • 다양한 언어 학습: 영어뿐만 아니라 다양한 언어를 학습할 수 있어요.
  • 학습 통계: 꾸준히 학습할 수 있도록 학습 통계와 XP 랭킹 기능도 제공해요.

주요 기능

  • AI TTS 단어/뜻 읽기
  • 백그라운드 반복 학습
  • 구글 시트 연동 대량 단어 입력
  • 단어장 공유 및 병합
  • 클래스 생성 및 실시간 퀴즈 배틀
  • AI 단어 생성
  • 다국어 학습
  • 학습 통계 및 XP 랭킹

개발 후기

기본 기능을 개발하는데는 얼마 안걸렸는데,

TTS의 한계로 인해 보강작업이 오래 걸렸고.
xp를 도입했는데 지급 기준을 부여하는게 까다로워서 어려웠네요.
개발 시작한지 2달만에 그나마 만족할 만한 서비스가 된 것 같아요.

계속 눈높이가 올라가서 중간에 개발을 멈추는게 힘들었어요.

앞으로도 꾸준히 업데이트할 계획이니 많이 응원해주세요!

플러터로 만들어서 웹버전도 있긴하지만, 웹에서는 기능이 많이 제한되어 있습니다. 기왕이면 앱으로 봐주시면 감사하겠습니다~