본문 바로가기
조그만 기술로 세상을 이롭게/건강시계어때

시계와 건강관리를 하나로, ‘건강시계어때’ 앱을 개발합니다

by eplus 2026. 9. 19.

스마트폰에서 하루에도 몇 번씩 확인하는 기능이 있습니다. 바로 시계입니다.

그런데 시간을 확인하면서 오늘 얼마나 걸었는지, 운동은 얼마나 했는지, 체중은 어떻게 변하고 있는지를 함께 볼 수 있다면 어떨까요?

이런 생각에서 ‘건강시계어때’ 앱을 개발하고 있습니다.

건강시계어때는 단순한 시계 앱도 아니고, 단순한 만보계 앱도 아닙니다.

시간 관리와 일상적인 건강관리를 하나의 앱에서 간편하게 사용할 수 있도록 하는 것이 개발의 기본 목적입니다.


매일 보는 시계에서 시작했습니다

건강 앱은 기능이 많아질수록 사용하기 복잡해지는 경우가 있습니다.

반면 시계는 특별히 배울 필요도 없고 매일 자연스럽게 사용합니다.

그래서 건강시계어때는 가장 친숙한 시계 기능을 중심으로 시작했습니다.

현재 시간과 날짜는 물론이고 다음과 같은 기능을 함께 제공합니다.

  • 현재 시간과 날짜
  • 음력 날짜
  • 세계 주요 도시 시간
  • 서울과 각 도시의 시차
  • 원하는 세계 도시 추가·삭제
  • 타이머
  • 스톱워치

예를 들어 뉴욕 시간이 표시될 때 단순히 현지 시간만 보여주는 것이 아니라,

“서울보다 13시간 늦음”

처럼 바로 이해할 수 있도록 표시하는 방식입니다.

타이머가 종료되면 알람과 진동을 반복해 종료 사실을 쉽게 알 수 있도록 구성하고 있습니다.


걷기는 스마트폰이 자동으로 기록합니다

건강관리의 가장 기본은 역시 걷기라고 생각합니다.

별도의 스마트워치나 만보계가 없어도 스마트폰에 내장된 Step Counter 센서를 이용할 수 있기 때문에 건강시계어때에서는 휴대폰만으로 걸음 수를 측정할 수 있도록 개발하고 있습니다.

걷기에서는 다음 내용을 확인할 수 있습니다.

  • 오늘 걸음 수
  • 목표 걸음 수
  • 목표 달성률
  • 이동 거리
  • 활동 시간
  • 예상 소비 칼로리
  • 일별 걷기 기록

목표를 8,000보로 설정했다면 현재 걸음 수와 함께 목표에 얼마나 도달했는지를 한눈에 볼 수 있습니다.

걸음 수는 사용자가 매번 입력하는 방식이 아니라 스마트폰 센서를 이용해 자동으로 누적하는 것이 기본입니다.


달리기와 수영은 별도의 운동으로 관리합니다

걷기 외에도 꾸준히 운동하는 분들을 위해 달리기와 수영을 별도의 주요 메뉴로 구성했습니다.

달리기

달리기에서는 다음과 같은 기록을 관리합니다.

  • 달린 거리
  • 운동시간
  • 평균 페이스
  • 목표 거리
  • 소비 칼로리
  • 일·주·월별 기록

걷기보다 조금 더 운동 중심으로 관리할 수 있도록 구성하고 있습니다.

수영

수영은 특히 매일 강습을 받거나 정기적으로 수영장을 방문하는 분들을 생각해 조금 더 전문적으로 구성했습니다.

  • 강습 / 자유수영 구분
  • 25m / 50m 수영장 설정
  • 수영시간
  • 랩 수
  • 총 수영거리
  • 영법
  • 예상 소비 칼로리
  • 월별 수영장 방문 횟수
  • 누적 수영거리

스마트폰만 사용하는 경우 수영 중 자동 측정에는 한계가 있기 때문에, 운동 후 간단하게 기록하는 방식을 기본으로 합니다.


집에서 하는 운동도 함께 관리합니다

헬스장에 가지 않아도 집이나 가까운 운동시설에서 쉽게 할 수 있는 운동들을 관리할 수 있습니다.

현재 포함하고 있는 운동은 다음과 같습니다.

  • 매달리기
  • 턱걸이
  • 스쿼트
  • 팔굽혀펴기
  • 윗몸일으키기
  • 플랭크
  • 스트레칭
  • 실내자전거

모든 운동을 사용하는 것은 아닐 수 있습니다.

그래서 설정에서 자신이 하는 운동만 체크박스로 선택할 수 있도록 했습니다.

예를 들어 턱걸이, 스쿼트, 실내자전거만 한다면 이 세 가지 운동만 선택하면 됩니다.

운동 화면에는 선택한 운동만 나타나기 때문에 화면도 단순해지고 자신에게 필요한 운동에 집중할 수 있습니다.

운동별로 목표도 설정할 수 있습니다.

예를 들면,

  • 턱걸이 20회
  • 스쿼트 100회
  • 플랭크 3분
  • 실내자전거 30분

과 같은 방식입니다.


체중 변화도 함께 관리합니다

운동에서 소비하는 칼로리를 조금 더 현실적으로 계산하려면 체중 정보가 필요합니다.

그래서 건강시계어때에는 체중 기록 기능도 포함했습니다.

  • 기본 체중 설정
  • 현재 체중 기록
  • 목표 체중
  • 키
  • 보폭
  • BMI
  • 체중 변화
  • 최근 기록
  • 주·월 단위 변화

새로운 체중을 기록하면 가장 최근 체중을 운동 칼로리 계산에 활용하고, 체중 기록이 없을 때는 설정에 입력된 기본 체중을 사용합니다.

즉 체중 관리는 단순히 몸무게를 저장하는 기능이 아니라 걷기와 운동 데이터의 계산에도 연결됩니다.


운동별 소비 칼로리를 확인합니다

걷기뿐만 아니라 수영, 달리기, 스쿼트, 턱걸이, 실내자전거 등의 운동도 예상 소비 칼로리를 확인할 수 있도록 구성하고 있습니다.

체중과 운동시간, 운동 강도 등을 이용하여 계산합니다.

다만 스마트워치나 전문 의료기기로 측정한 값은 아니므로 칼로리는 어디까지나 건강관리 참고용 예상값으로 제공합니다.

정확한 숫자 자체보다는

“오늘 얼마나 활동했는가”

를 쉽게 확인하는 데 의미를 두고 있습니다.


모든 기록을 한곳에서 확인하고 공유합니다

건강관리는 하루 기록보다 꾸준한 변화가 중요합니다.

따라서 걷기, 달리기, 수영, 일반 운동, 체중 기록을 모아서 확인할 수 있는 통합 기록 기능도 만들고 있습니다.

기록은 다음과 같이 선택해서 볼 수 있습니다.

  • 오늘
  • 최근 7일
  • 최근 30일
  • 전체 기간

필요한 기록만 선택할 수도 있습니다.

또한 자신의 운동 이력을 가족이나 지인에게 전달하거나 별도로 보관할 수 있도록 공유 기능도 추가했습니다.

  • 텍스트 공유
  • CSV 파일 공유
  • 걷기 기록 공유
  • 달리기 기록 공유
  • 수영 기록 공유
  • 운동 기록 공유
  • 체중 기록 공유

CSV는 Excel에서도 한글이 정상적으로 표시되도록 처리하고 있습니다.


홈 화면에서도 시간과 걸음 수를 확인합니다

앱을 매번 실행하지 않아도 가장 자주 확인하는 정보를 볼 수 있도록 Android 홈 화면 위젯도 추가하고 있습니다.

위젯에서는 다음과 같은 정보를 간단하게 확인할 수 있습니다.

현재 시간

오늘 걸음 수 / 목표 걸음 수

목표 달성률

즉 스마트폰을 켜는 순간 시간과 오늘의 활동량을 같이 확인하는 것이 목표입니다.

건강시계어때라는 앱 이름과 가장 잘 어울리는 기능이기도 합니다.


필요한 권한만 사용하려고 합니다

건강과 관련된 앱은 개인정보 보호가 특히 중요합니다.

건강시계어때는 현재 Google Fit이나 Health Connect와 같은 외부 건강 플랫폼에 데이터를 전송하는 방식이 아니라 스마트폰 자체 센서와 로컬 저장을 중심으로 개발하고 있습니다.

걸음 측정을 위해 Android의 신체활동 권한이 필요한 경우에도 앱 실행과 동시에 무조건 요청하지 않고, 사용자가 걷기 기능을 이용할 때 용도를 안내한 후 권한을 요청하도록 구성했습니다.

체중과 운동 기록 역시 기본적으로 기기 내부에 저장합니다.

설정에서는 저장된 건강 데이터를 사용자가 직접 삭제할 수 있도록 구성하고 있습니다.


화면도 최대한 편안하게

건강시계어때는 기능만 추가하는 것이 아니라 실제 매일 사용하는 앱이라는 점을 중요하게 생각하고 있습니다.

그래서 화면 구성도 계속 다듬고 있습니다.

  • 작은 스마트폰과 큰 스마트폰 대응
  • 시스템 글꼴 크기 변화 대응
  • 큰 글씨에서도 화면이 잘리지 않도록 구성
  • 왼쪽 사이드 메뉴
  • 자주 사용하는 기능은 하단 메뉴에 고정
  • 아이콘과 글자를 함께 표시
  • 밝고 편안한 건강 앱 중심 색상
  • 주요 정보를 카드 형식으로 표현

왼쪽 메뉴에서는 전체 기능을 사용할 수 있고 하단에는 자주 사용하는

시계 / 걷기 / 수영 / 운동 / 안내

기능을 바로 사용할 수 있도록 했습니다.


건강시계어때가 추구하는 방향

건강관리를 위해 반드시 복잡한 기기나 어려운 프로그램이 필요한 것은 아니라고 생각합니다.

매일 시간을 확인하고,

조금 더 걷고,

스쿼트 몇 번을 하고,

수영장을 다녀오고,

가끔 체중을 기록하는 것.

이러한 작은 행동이 계속 쌓이면 하나의 건강 습관이 됩니다.

건강시계어때는 이런 일상의 작은 건강 습관을 부담 없이 기록할 수 있는 앱을 목표로 개발하고 있습니다.

앞으로도 사용하면서 필요한 기능은 추가하되 지나치게 복잡해지지 않도록 만드는 것이 중요한 개발 방향입니다.


조그만 기술로 세상을 이롭게

제가 만드는 여러 생활 앱과 마찬가지로 건강시계어때 역시 거창한 기술보다는 실생활에서 조금이라도 도움이 되는 기능을 만드는 데 목적이 있습니다.

시계를 보다가 오늘 걸음 수를 한 번 더 확인하고,

목표보다 부족하면 조금 더 걸어보고,

운동 기록을 보면서 내일도 다시 운동하게 되는 앱.

그 정도의 작은 도움이면 충분하다고 생각합니다.

조그만 기술로 세상을 이롭게.

건강시계어때도 그런 앱 중 하나가 될 수 있도록 계속 만들어 보겠습니다.

반응형