'스위치온 다이어트'를 해보신 분이라면 아실 겁니다. 4주 동안 주차별로 먹는 것, 먹는 시간, 단식일이 계속 바뀝니다. 책이나 표를 옆에 두고 "오늘은 2주차 3일차니까 점심에는…" 하고 매번 확인하는 게 생각보다 번거롭습니다. 그래서 이 과정을 하루 일정으로 바꿔 주는 앱 스위치온 바디를 만들고 있습니다. 지금은 Google Play 비공개 테스트 단계입니다.
어떤 앱인가요
한 줄로 말하면 "오늘 무엇을, 언제 먹고, 언제 움직이고 쉬어야 하는지 알려주는 앱"입니다. 처음에 나이, 성별, 키, 몸무게, 활동량과 평일 기상·식사·취침 시각을 입력하면 4주 프로그램이 내 생활 시간에 맞춰 펼쳐집니다.

왼쪽: 오늘 화면. 지금 몇 주차 며칠째인지, 다음 일정과 다음 단식까지 남은 날을 보여 줍니다. 오른쪽: 입력한 정보로 계산한 나의 하루 기준.
주요 기능
나에게 맞춘 하루 기준
입력한 정보로 하루·끼니당 단백질 양, 물 섭취량, 표준 체중을 계산합니다. 칼로리를 세지 않는 식단이라 칼로리 목표 대신 "다음 24시간 단식까지 남은 날"을 보여 줍니다.
4주 프로그램을 시간순 일정으로
- 1주차: 단백질 쉐이크로 몸을 리셋하는 기간. 1~3일차는 스트레칭과 가벼운 걷기, 4일차부터 인터벌 운동
- 2~4주차: 쉐이크와 저탄수·무탄수 식사, 24시간 단식을 주 1회에서 3회로 늘려 가기
- 단식일은 같은 주 안에서 다른 날로 옮길 수 있고, 단식일끼리 붙지 않게 막아 줍니다
- 오늘만 시간이 달라졌다면 시간을 눌러 고치면 뒤 일정도 함께 옮겨집니다

왼쪽: 4주 프로그램 진행 상황과 주차별 식단. 오른쪽: 24시간 단식일에는 끼니마다 단식 중인지, 무엇을 마셔도 되는지 알려 줍니다.
알림과 홈 화면 위젯
식사·운동·취침 시각마다 알림이 옵니다. 알림에서 바로 '완료'나 '건너뛰기'를 누르면 앱을 열지 않아도 기록됩니다. 홈 화면 위젯으로 지금 일정을 넘겨 보며 체크할 수도 있습니다. 저녁 식사가 취침 4시간 전보다 늦게 잡혀 있으면 미리 알려 줍니다.
체성분 기록
체중, 체지방률, 체지방량, 골격근량, 기초대사량, 내장지방 레벨 6가지를 날짜별로 기록하고 그래프로 봅니다. 삼성헬스나 인바디 앱에서 잰 값은 Health Connect로 가져올 수 있습니다. 측정한 기초대사량이 있으면 공식 추정치 대신 그 값을 씁니다.

체성분 화면. 시작했을 때와 비교해 얼마나 바뀌었는지 항목마다 보여 줍니다. (화면의 숫자는 예시 데이터입니다)
RealBody: 매번 같은 구도로 몸 사진 찍기
다이어트 사진은 찍을 때마다 거리와 각도가 달라서 비교가 잘 안 됩니다. RealBody는 첫 사진의 어깨·골반 위치를 화면에 점으로 띄워 주고, 점이 모두 맞으면 자동으로 찍힙니다. 거울 셀카와 전면 셀카 모두 됩니다. 처음 사진과 지금 사진을 자동으로 맞춰 겹친 뒤, 줄어든 부분을 색으로 보여 주고 허리·골반 폭 변화율을 계산합니다. 날짜순 타임랩스로 이어 볼 수도 있습니다. 사진 분석은 모두 기기 안에서만 이뤄집니다.
만들면서 지킨 원칙
- 회원가입 없음, 서버 없음: 입력한 정보와 몸 사진은 기기에만 저장됩니다. 개발자 서버가 아예 없어서 운영비도 들지 않습니다.
- 알림도 기기 안에서: 푸시 서버 없이 기기에서 직접 예약합니다.
- 무료: 화면 아래 배너 광고 하나로 운영합니다.
Flutter로 만들어 Android와 iPhone을 한 코드로 지원합니다. Android가 먼저 나오고, iPhone 버전도 준비하고 있습니다. iPhone에서는 Apple 건강 앱의 체중·체지방률을 가져오고 잠금 화면 위젯도 지원할 예정입니다.
안내
스위치온 바디는 공개된 '스위치온 방식' 다이어트 정보를 정리한 비공식 도우미 앱이며, 원저작자·출판사와 관련이 없습니다. 의료 조언을 대신하지 않습니다. 임신·수유 중이거나 질환이 있거나 약을 복용 중이라면 시작 전에 의사와 상담하세요. 만 19세 이상 성인을 위한 앱입니다.
정식 출시되면 이 블로그에 링크를 올리겠습니다. 문의나 테스트 참여 희망은 ideality.switchonthebody@gmail.com으로 보내 주세요.
개인정보처리방침: idea-into-reality.github.io/switchonthebody/privacy