작은 약속, 더 좋은 하루

끝낼 일 하나,
지킬 시간 하나.

오늘 할 일을 정하고 시간을 보내세요.
마무리한 결과는 직접 확인해 기록해요.

사용 방법 보기 iOS·Android 출시 준비 중
목표보고서 첫 문단 쓰기
정한 시간25분
직접 확인할 결과마무리는 내가 남겨요.

앱의 목표·시간·결과를 한 줄로 재구성한 화면 예시

iOS 집중약속 가족의 오늘 화면. 우리 모두 지키는 약속, 목표 입력, 20·25·45분 선택과 가족 기본 작업.
가족 모드의 시작 화면
iOS 개발 검증 화면

오늘, 이런 순간에

거창한 계획보다
이번에 할 일 하나.

펼쳐 둔 책, 비어 있는 보고서.
어디서부터 시작할지 망설여질 때
이번 시간에 할 것 하나만 정해 보세요.

개인보고서 첫 문단 쓰기

함께휴대폰 내려놓고 대화

가족잠들기 전 책 읽기

혼자 먼저 연습해도 좋아요.
함께하는 약속은 각자 수락한 뒤 시작해요.

집중약속의 기본 흐름

정하고, 시간을 보내고,
내가 한 일을 확인해요.

01

지금 끝낼 것을 정해요.

직접 적거나 ‘가볍게 시작해요’에서 골라요. 책 한 챕터도, 첫 문단 하나도 충분한 시작이에요.

이번에 끝낼 것
보고서 첫 문단 쓰기
20분25분45분
25분 시작
세션 종료 후 내가 한 일을 직접 확인해요.
코드 기반 화면 재현 · 설명용 예시
02

정한 시간만큼 보내요.

20분, 25분, 45분 중 하나를 선택해요. 남은 시간을 보며 진행하고, 필요하면 ‘일찍 마치기’로 마무리해요.

타이머는 남은 시간을 알려 줘요.
휴대폰을 쓰지 않은 시간을 측정하지 않아요.

보고서 첫 문단 쓰기
18:42휴대폰을 내려놓아도 괜찮아요
타이머 안내 중 · 보호 미적용
코드 기반 화면 재현 · 설명용 예시
03

결과는 직접 남겨요.

시간이 끝나도 자동으로 완료되지 않아요. 내가 한 일에 맞는 결과와 한 줄 메모를 남기고 ‘마무리 저장’을 눌러요.

‘기록’에서 목표·결과·메모를 돌아봐요.
최근 7일 요약도 본인이 확인한 기록이에요.

예정 시간이 지났어요

시간이 지난 사실과 내가 한 일은 따로 기록해요.

나의 마무리 조금 진행했어요 ▾
한 줄 메모 (선택)
마무리 저장
코드 기반 화면 재현 · 설명용 예시

내가 표시하는 마무리

시간이 지났어요.
어디까지 했나요?

다 끝낸 날도, 조금 진행한 날도 있어요.
오늘의 결과를 그대로 남겨 보세요.

웹 설명용 예시예요. 실제 기록을 저장하거나
집중 시간을 측정하고 보호를 설정하지 않아요.

예정 시간이 지난 예시25분

보고서 첫 문단 쓰기

나의 마무리
마쳤어요
이번에 정한 일을 마무리했어요.
조금 진행했어요
다 끝내지는 못했지만 진행했어요.
일찍 마쳤어요
정한 시간이 끝나기 전에 마쳤어요.
직접 확인한 결과

이 예시는 시간이 지난 뒤 세 결과를 비교해요. 앱에서 중간에 끝내면 ‘일찍 마쳤어요’로 기록해요.

함께 · 가족

같은 종료 시각.
수락은 각자의 손으로.

함께 공부할 때도, 저녁 식사를 할 때도.
2~6명이 공통 약속을 읽고 직접 수락해요.

앱 계정 없이 코드를 주고받아요. 상대의 개인 메모와 휴대폰 사용 내역은 공동 코드에 담지 않아요.

01참여 카드각자 → 작성자
02약속 제안작성자 → 참여자
03각자 수락최신 코드 돌려보내기
04코드 합치기작성자: 전원 수락 확인
05시작 코드받은 뒤 직접 참여

코드는 직접 전달해요. 늦게 참여하면 같은 종료 시각까지 남은 시간으로 시작해요.
한 사람이 일찍 마쳐도 다른 사람의 시간은 계속돼요.

함께 약속하는 방법

기기에 따라 달라요

타이머와 보호 설정은
서로 다른 정보예요.

iOS

iPhone · iPad
가족 모드의 시작 화면 일부. ‘우리 모두 지키는 약속’ 제목과 ‘혼자 먼저 연습하기’ 입력 영역.
iOS 가족 모드 · 실제 개발 검증 화면 일부

본인 기기의 보호 권한 요청과 앱 선택 경로를 구현했어요. 배포 권한 승인과 실기기 보호 동작 확인이 남아 있어요.

Android

타이머 안내 모드
가족 모드의 시작 화면 일부. ‘우리 모두 지키는 약속’ 제목과 ‘혼자 먼저 연습하기’ 입력 영역.
Android 가족 모드 · 실제 개발 검증 화면 일부

집중 시간을 정하고 결과를 기록해요. 앱 차단은 제공하지 않으며, 화면에 보호 미적용 상태를 안내해요.

두 플랫폼 모두 출시 준비 중이에요. 가족 모드는 자녀 기기의 원격 잠금이나 삭제 방지를 제공하지 않아요.

내 기록을 보관하는 자리

기록은 내 기기에.
파일은 내가 고른 곳에.

기본 기록은 기기에 저장해요. 원하면 시스템 파일 선택기에서
개인 저장소를 골라 마무리한 기록을 보관할 수 있어요.

첫 번째 기기
이 기기의 기록 파일마무리한 목표 · 결과 · 메모
한 번 가져오기다른 기기의 기록을 직접 합쳐요.
두 번째 기기
별도의 기록 파일기기마다 다른 파일을 연결해요.

실시간 자동 동기화는 아니에요. 파일 저장 뒤의 업로드 상태는 파일 제공자에서 확인해요.
개인 메모가 담긴 JSON 파일은 비공개로 보관해 주세요.

기록 파일 사용 방법

첫 약속을 위한 네 단계

시작부터 기록까지.

  1. 01

    할 일 정하기

    ‘무엇에 시간을 쓰고 싶나요?’에 입력하거나 기본 작업을 골라요.

    보고서 첫 문단 쓰기
  2. 02

    시간 선택·시작

    20·25·45분 중 고른 뒤 선택한 시간에 맞는 시작 버튼을 눌러요.

    20분  25분 45분
  3. 03

    결과 선택·저장

    iOS는 ‘나의 마무리’, Android는 결과 항목에서 고른 뒤 ‘마무리 저장’을 눌러요.

    조금 진행했어요 → 마무리 저장
  4. 04

    기록 돌아보기

    ‘기록’의 ‘나의 기록’에서 목표·결과·메모를 읽어요.

    나의 기록 · 조금 진행했어요

실제 UI 문구를 사용한 화면 요소 재현

처음부터 차근차근, 전체 사용 안내

사용하기 전에

환경, 구매, 그리고 데이터.

지원 환경
iOS·iPadOS 17.0 이상, Android 8.0 이상을 기준으로 준비하고 있어요. 최소 OS의 실기기 검증은 별도로 남아 있어요.
구매 방식
월 자동 갱신 없이 일회 구매를 준비하고 있어요. iOS의 루틴은 해당 앱의 이용권에 연결돼요. Android 올인원은 설치 전 한 번 구매하는 방식으로 배포할 계획이에요. 판매 가격은 아직 확정되지 않았어요.
기기 간 사용
공동 약속 코드를 직접 교환하고 다른 기기 기록 파일을 한 번 가져올 수 있어요. 실제 기기 간 전달 검증은 남아 있으며, 구매·진행 중 타이머·보호 설정은 옮겨지지 않아요.
개인정보
기본 기록은 기기에, 선택한 기록 파일은 개인 저장소에 보관해요. 공동 코드에는 약속과 참여 정보가 들어가며 개인 메모는 제외해요. 코드의 서명은 암호화와 달라요. 데이터 처리 범위 보기 ↗

자주 묻는 질문

궁금한 점을 먼저 살펴보세요.

지금 설치할 수 있나요?

현재 iOS·Android 출시를 준비하고 있어요. 확인된 공개 설치 링크는 아직 없어요.

시간이 끝나면 자동으로 완료되나요?

예정 시간이 지나면 결과 확인을 기다려요. 실제로 한 일을 선택하고 ‘마무리 저장’을 눌러야 기록을 마무리해요.

가족의 휴대폰을 원격으로 잠글 수 있나요?

원격 잠금이나 자녀의 앱 삭제 방지는 제공하지 않아요. 가족도 각자 내용을 읽고 수락하는 약속 방식이에요.

기록은 모든 기기에 자동으로 같아지나요?

기기마다 다른 파일을 연결해요. 다른 기기의 마무리 기록은 ‘기록 파일 한 번 가져오기’로 합쳐요. 실시간 양방향 자동 동기화는 아니에요.

하나를 구매하면 다른 앱과 플랫폼도 열리나요?

전용 앱·올인원·플랫폼의 구매는 자동 합산하거나 전환하지 않아요. iOS 구매 복원은 같은 앱에서 사용해요.

더 자세한 문제 해결과 FAQ ↗

집중약속 · FocusPromise

오늘의 작은 약속을
정해 볼까요?

사용 방법 보기

iOS·Android 출시 준비 중