프로젝트 배경
1) 문제점 - 앱 차단 기능은 해제 버튼이 같은 화면 안에 있어 습관적 해제를 막지 못했다. - 차단 세트를 하나만 두면 독서실·침실처럼 상황이 다른 장소에 같은 규칙이 적용됐다. - 앱을 종료하면 차단 만료 처리가 이어지지 않아 세션이 끝나도 차단이 남을 위험이 있었다. 2) 목표 - 물리 NFC 키를 해제 조건으로 삼아 해제까지 걸리는 마찰을 의도적으로 만든다. - 키마다 다른 차단 프리셋
프로젝트 성과
3개 OS 동시 개발
iOS(SwiftUI)·Android(Jetpack Compose)·macOS 앱을 같은 제품 규격으로 함께 만들었다
iOS 확장 4종 구성
DeviceActivityMonitor·DeviceActivityReport·ShieldConfiguration·ShieldAction 확장을 나눠 앱 종료 상태에서도 만료 해제가 동작하게 했다
실물 키 없는 검증 경로 확보
NFC 탭을 URL 처리 경로로 수렴시켜 시뮬레이터에서 동일 시나리오를 재현하는 테스트 체계를 만들었다
핵심 기능
진행 단계
제품 구조 설계
2026.04
물리 NFC 키와 앱 차단을 잇는 상태 머신을 정하고 인증 앱과 차단 앱의 분리를 결정했다
프로젝트 상세
소프트웨어만으로 만드는 앱 차단은 해제 버튼이 항상 손안에 있어 잘 지켜지지 않는다. logi focus는 NFC 키링이라는 물리 매개를 끼워 넣어, 키를 폰에 대야 집중 모드가 켜지고 해제하려면 다시 키가 있는 곳까지 걸어가야 하도록 만든 성인용 자기통제 앱이다. 키마다 다른 차단 프리셋을 두어 장소별로 차단 세트를 나눠 쓸 수 있고, 연속 집중 일수와 차단 횟수가 기록으로 쌓인다. iOS·Android 앱






