프로젝트 카테고리에 글을 올릴 수 있기만을 고대했었는데요.
드디어 플러터로 만든 뽀모타이머 앱으로 첫 글을 작성하게 되었습니다!👏
아직 앱이 출시는 되지 않지만 그간 프로젝트를 진행해 보면서 있었던 일들을 작성해보려고 해요.
개인적으로 앱을 만들어서 출시를 진행해보는 것은 처음이라 굉장히 떨리는데요.
스토어에 올라와 있는 다른 타이머 앱들 보면서 너무 못 만들었다는 생각이 자꾸 들어서 슬럼프가 왔던 적도 있었고요.😂
또 기능 욕심은 많아서 이것저것 잡다한 기능들 (예를 들면 도전과제,랭킹,회원가입,클라우드 연동 등등) 을 넣겠다는 무리수도 뒀지만 다 쳐내기도 했었고요.
타이머 기능, 디자인도 엉망인 상태에서 저것까지 다하려면 진도가 안나가겠더라고요.
타이머 구현만 4번 이상 엎어지는 상황에 이르자, 일단 기본기능으로 앱 출시를 해보자라는 목표로 변경했어요.
그래도 1인 개발하다보니 가장 좋은 점은 마음대로 기획하고 개발하는 것이 아닐까해요.
엎어지든 말든 아무도 뭐라하지 않으니까요.🤣
자유로운 것은 좋지만 기한이 한없이 늘어질 수 있으니 그것만 주의하면 될 것 같아요.
가족이나 주변 사람들에게 디자인 어떠냐고 물어보면서 사람들 귀찮게 하기도 했었지만,
피드백들이 큰 도움이 되기도 했었어요.
그렇게 삽질하면서 하다가 이제야 좀 앱이 안정됐다고 생각이 들어서 구글 플레이 스토어에 등록을 준비 중입니다.
(7월 안으로 출시하는 것이 목표입니다.)
비공개 테스트 20명을 모으는 것부터가 첫 번째 시련이었는데 크몽의 테스트 업체를 이용했습니다.
처음에 비공개 테스트를 진행하고 프로덕션 액세스 신청을 거부당해서 지금은 두 번째 비공개 테스트를 진행 중이고요.😭
뽀모 타이머 앱 출시 노트입니다.
방금 전에 업데이트했기 때문에 업데이트 내역도 같이 적혀있어요.
앱은 영어와 한국어를 지원합니다!
현재까지 완성된 뽀모타이머 앱을 소개해볼게요.
앱을 실행하면 첫 화면은 아래와 25분의 작업시간과 5분의 휴식시간이 설정된 디폴트 타이머가 보여요.
집중시간 문구 밑의 원 3개는 3회 반복이며, 검은 동그라미는 현재 1회차라는 의미입니다.
상단에는 타이머 메뉴 버튼과 새 타이머를 추가할 수 있는 버튼이 있고요.
타이머 아래에 타이머 재생, 일시정지, 초기화 버튼이 있습니다.
타이머의 동작은 우선 집중 시간일 때 파란 원이 점점 반시계 방향으로 줄어드는데요.
휴식시간이 되면 다시 파란색상이 시계방향으로 채워지게 됩니다.
집중 + 휴식시간을 합쳐 1 세션이 되며 이를 10회까지 반복할 수 있어요.
타이머가 플레이 상태라면 화면이 잠기지 않도록 되어있어요.
또한 앱을 백그라운드로 두고 폰으로 다른 작업을 하는 동안에도 타이머는 진행됩니다.
공부하다가 폰을 사용할 수도 있기 때문에 백그라운드로 앱을 전환 시 타이머가 정지되지 않도록 했어요.
(그 외 딴짓하지 않고 정말 집중했는지는 양심에 맡기는 것으로...😅)
아무래도 화면이 켜져 있는 상태라면 배터리 소모가 될 것이기 때문에
이 상태에서 화면을 잠금하더라도 앱을 아예 종료하지 않는 이상 타이머는 시간을 계산할 수 있습니다.
또한 알림을 켜두면 쉬는 시간이 될 때마다 알림을 받을 수 있어요.
메뉴를 클릭하면 기존에 만들어진 타이머들을 확인할 수 있고요.
타이머를 → 오른쪽으로 밀면 삭제, ← 왼쪽으로 밀어서 수정할 수 있습니다.
뽀모 타이머는 현재 5개까지 추가할 수 있어요.
한 세션의 작업시간과 쉬는 시간은 1초부터 24시간까지 가능하도록 했습니다.
타이머 동작중에 자정이 넘어가서 일자가 변경되더라도 타이머의 이용기록은 각 세션이 시작한 시간이 기준이 되어 저장되요.
다른 화면으로 이동은 화면전체를 좌우로 밀어서 이동할 수 있는데요.
두 번째 화면은 (정말 구린) 통계 화면인데요.🤣
타이머 통계를 초기화했기 때문에 현재 아무 데이터도 없는 상태입니다.
메뉴 버튼을 이용해서 다른 타이머를 선택하면 그 타이머의 통계를 확인할 수 있습니다.
통계는 각 타이머마다 최근 7일 통계만 확인할 수 있는데요.
전체 통계를 보고 싶을 때도 있을텐데 검색기능을 넣어야할지 이걸 어떻게 제공 할지는 고민 중입니다...
아무래도 화면 구성 전체를 바꿔야할 것 같네요...😱
3번째 화면은 설정화면 입니다.
여기서는 앱의 테마, 다크모드 알림 모드를 지원해요. 테마는 20가지의 색상을 제공하고 있어요.
다크모드 같은 경우에는 포그라운드에서 배터리 소모를 좀 줄여보고자 넣어봤고요.
알림 모드는 켬 상태에는 쉬는 시간마다 알림을 보내주지만, 끔 상태에서는 전체 세션이 끝났을 때만 화면에 팝업형태로 창만 뜹니다.
그리고 타이머 통계 초기화 기능은 저장된 타이머 기록을 전부 삭제하는 기능인데요.
기존에 기록된 타이머 데이터를 싹 지우고 싶을 때가 있는데(?) 그 때 사용하면 됩니다.
통계 기록만 삭제되고 타이머 자체는 사라지지 않아요.
기본적으로 앱은 무료이나 광고가 있습니다.
화면 하단에는 광고가 배너 형태로 노출되고 있고, 타이머를 등록/수정할 때에만 전면 광고가 보여요. (자주 수정 시 짜증이 날수 있으니 주의.)
실제로 테스트 겸 직접 써보고 있는데요.
크게 오류가 나서 수정할 것은 없는데 자잘한 오류들이 나타나서 정작 공부에는 집중을 못하고 있네요.😱
정말 허접하고 볼품없지만...
여기까지 뽀모타이머 앱 소개를 마칩니다.
제가 사용할 목적으로 만든 것도 있지만 사용하다가 불편한 부분들은 업데이트를 지속적으로 할 생각이고요.😆
다음 글은 출시 후에 올리도록 할게요!
'Projects' 카테고리의 다른 글
뽀모 타이머 앱 구글 플레이스토어 첫 출시! (1) | 2024.07.24 |
---|