IndieRadar
Productivity · App Store · KoreaRed ocean

공부 기록

공부기록

The signal here is competition saturation, not search demand. You decide; we lay out the evidence.

Demand read

two models, independent (a read, not a measurement)

both agree
Opus
Wanted열품타 리뷰 4.6만 등 수험생이 공부시간 기록 전용앱을 실제로 깔아 쓰고, 기본앱으로는 대체가 안 된다.
Codex
Wanted전용 공부 앱의 대규모 리뷰는 설치 수요를 보여주며, 기록 정확성과 날짜 처리 개선이 새 앱 선택의 관건이다.

Two AI reads (Opus and Codex). A judgment, not measured demand. When they split, that is how uncertain it is.

01

How crowded is it

saturation from top-app review concentration

result apps
24
count alone does not show saturation
top-10 review sum
215,430
core saturation signal
#1 app reviews
45,908
dominant incumbent?
top-10 median
7,259
review spread
local-script apps
100%
localization
stale 1yr+
10%
high means a gap

A dominant app with 45,908 reviews owns this space. Avoid a head-on fight, find a narrow gap.

02

Who is already here

top competitor apps (by search relevance)

AppRatingReviews
열품타UnCheon Baek4.5345,908
올클-공부타이머, 할일, 챌린지, 영단어, 일기, 명언motemote4.717,407
리리플래너 - 스터디 플래너, 공부 시간, 복습ReleCompany4.672,516
TimerTiTi - 공부를 위한 타이머Minsang Kang4.52302
열공시간 - 집중력 공부시간 타이머Rinasoft Inc.4.393,851
투두메이트: 할 일, 루틴todo mate4.79107,175
마이루틴: 루틴 습관 투두 플래너・ADHD 하루 계획표Minding. co., Ltd.4.7824,666
DailyTodo - 데일리투두SEOLHEE LEE4.7616,486
03

What reviews complain about

from 90 competitor reviews

허용앱(앱 차단) 오류high
  • “허용앱 설정 자체를 안 했는데 왜 자꾸 허용앱 사용시간이 뜨고 지랄이죠?”
  • “열품타만키면 모든 앱이 차단돼요 제발 좀 고쳐주세요 며칠째 안고쳐쳐요”
  • “인스타랑 트위터가 안잠겨요 다른 앱들은 잠기는데”
  • “허용앱을 자꾸 지맘대로 정해요”
Product opportunity

iOS는 앱별 차단이 스크리닝타임 API 한계로 불안정하다. 아예 차단 기능을 빼고 순수 기록+타이머로만 가면 이 불만 자체를 피할 수 있다.

기록 정확성·시간 수정 문제high
  • “시간 추가하고 수정하는게 너무 번거로움”
  • “다른 화면으로 넘어가면 바로 측정시간 꺼짐;; 오류도 많고”
  • “공부하다가 다른과목으로 바꾸는걸 까먹으면... 수정하면 그룹시간에는 총 시간 20분으로 뜹니다”
  • “시간 측정하다 과목 바꾸는거 까먹으면 플래너 들어가... 그만큼 공부시간이 삭제돼요”
Product opportunity

과목 이동·수정이 로컬에서 즉시 반영되고, 수정해도 기록이 사라지지 않는 구조가 차별점. 오프라인 우선 기록으로 서버 동기화 오류도 피한다.

자정/날짜 변경 기준 불편medium
  • “오전 5시에 날짜가 바뀌는 방식이 불편합니다... 날짜 변경 시간을 12시 또는 오전 5시 중에서 직접 선택할 수 있는 기능이”
  • “12시가 넘어도 날짜는 넘어가는데 플래너는 그대로고 전날을 오늘이라고해서”
  • “하루 시작시간을 사용자가 정할수 있도록 해주시면 좋겠습니다”
Product opportunity

사용자 지정 하루 시작 시간은 구현 난이도가 낮은데 호불호가 큰 지점. 새벽 공부생(수험생)에게 강한 어필이 된다.

앱 과잉 기능·복잡함medium
  • “제가 느끼기엔 살짝 복잡하고 공부 이외에 딴 기능들이 오히려 공부에 방해가 된다고 생각해요”
  • “심플하게 타이머,기록,플래너 이정도만 원하신다면 이 어플은 좀 불편하게 느껴질 수 있어요”
  • “카메라를 켜는 것이나 다른 편리한 기능은 충분히 직관적으로 딱자인 할 수 있을텐데요”
Product opportunity

미니멀 타이머+기록+플래너만 담은 앱이 빈자리. 스터디로그(리뷰 9개, 3.78점)가 그 자리를 노렸지만 품질이 못 받쳐준 사례.

튕김·서버 오류medium
  • “앱을 열려고 하면 runner 응용 프로그램이 종료되었다는 오류 메세지가 뜨면서 튕기네요”
  • “계속 들어갈 때마다 서버 접속 오류가 발생했다고 떠요 하루에도 몇 번씩”
  • “열품타 계속 오프라인 모드로만 들어가지고 데이터를 켜도 와이파이를 사용해도 오프라인 모드만 되고”
Product opportunity

서버 의존 없는 온전한 오프라인 동작이 강점이 된다. 그룹 기능을 선택적으로만 붙이면 크래시 리스크가 줄고 1인 개발에도 맞다.

04

Can a solo dev build it

difficulty and risk, broken down

ScopeOne monthServernot needed (on-device)
⚠ 앱 차단·허용앱 기능은 iOS에서 FamilyControls/Screen Time API 심사가 까다로움⚠ 열품타(리뷰 4.5만)와 올클, 리리플래너가 이미 키워드 상위권⚠ 그룹·랭킹 기능을 넣는 순간 서버 비용과 관리 부담 발생

차단·그룹 없이 타이머+기록+플래너만 만들면 서버 없는 1개월 스코프로 가능. 오프라인 완전 동작과 자정 기준 커스텀이 가장 싸고 확실한 차별점이다.

05

If you build it

a one-page brief (a starting point, not the answer)

새벽 공부생을 위한 심플 오프라인 공부 시간 기록 앱

Who for

수험생·재수생 중 새벽에 공부하고, 복잡한 커뮤니티 기능 없이 기록만 원하는 iOS 유저

Problem

1위 앱은 허용앱 오류와 날짜 기준(오전 5시) 문제로 기록 신뢰가 깨지고, 기능이 많아 오히려 방해가 된다는 불만이 반복된다

MVP features
  • ·앱 차단/허용앱 기능(iOS 심사 리스크 + 열품타 최대 불만 포인트)
  • ·스터디그룹·캠스터디·채팅 등 서버 의존 커뮤니티 기능
Do not build
    Smallest version

    타이머 1개 + 과목별 기록 + 날짜 기준 설정 + 홈 위젯. 서버 없이 SwiftData만 쓰는 순수 로컬 앱

    Monetization

    기본 무료, 위젯 테마·월간 통계 확장 같은 경량 구독 또는 일회형 인앱 결제

    App name / subtitle ideas
    공부기록 - 새벽공부 타이머·시간기록공부 타이머 기록: 자정 기준 플래너심플 공부시간 기록, 오프라인 스터디플래너
    06

    Honest warning

    the biggest trap of this opportunity

    경쟁 강도가 높고 1위 앱이 브랜드 점유율을 쥐고 있으니, 기능을 늘려 맞서지 말고 '오류 없는 심플 기록' 하나로만 승부해야 한다.

    Was this report useful?
    Data: Apple iTunes Search API + public App Store reviews (App Store · Korea) · fetched 2026.08.13 · 90 review samples (recent first, max 500/app) · analysis pre-computed in a local batch (subscription LLM), no runtime calls