-
[Flutter 앱 개발 / 13일차] 대학생의 앱 개발로 돈 벌기 프로젝트 - 반응 속도 테스트 앱 만들기일상/앱 개발로 돈 벌기 2023. 1. 20. 00:26
블로그를 꽤 오랜만에 쓴다. 거의 일주일 만에 쓰는 것 같다.
최근에 좀 바빠서, 블로그를 쓸 여유가 없었다.
최근 3일은 거의 코딩, "어 이게 왜 안되지", 다시 코딩... 이러면서 시간을 보냈다.
그리고 어제 내가 처음으로 만든 앱을 배포했고, 지금은 플레이스토어의 검토를 기다리고 있다.
앱을 출시하게 된 동기는 이렇다.
지금까지 어느 정도 플러터 강의를 들으며 공부를 했으니,
간단한 앱이라도 하나 만들어서 출시하면서 배운 내용들을 써먹어 보자는 생각에서였다.
그리고 솔직히 강의를 듣고 따라만 하니 약간은 지루하기도 했었다.
이번에 내가 만든 앱의 이름은 "반응 속도 테스트 - 내 티어는?" 이다.
화면의 색깔이 바뀌는 순간, 터치를 하게 해서 반응 속도를 측정하게 했고,
반응속도에 따라서 티어를 부여해서 게임성을 더했다.
시중에 반응속도를 측정해 주는 사이트들은 꽤 있었다.
그렇지만 여기에 티어 제도를 추가하면, 사람들이 한 번만 해보고 끄는 게 아니라,
높은 티어가 나올 때까지 계속하는 사람들이 많을 것 같다는 생각에 만들어보게 되었다.
그리고 현재의 내 실력으로 만들기 적당하기도 했다.
하지만 과정은 예상보다 훨씬 험난했다.
처음에는 꽤 쉬울 것 같다고 생각했지만, 만들면서 상당히 애를 먹었다.
예시로 내가 만든 앱은 세 번의 반응속도를 측정하여 평균을 내야 했는데,
간단하게 만들어서 친구에게 테스트를 부탁했더니 앱이 네 번(!)을 측정했다.
친구가 측정과 측정 사이에 화면을 여러 번 두들겼더니 그런 증상이 나타났다.
알고 보니 첫 번째 측정에서 동작하던 기능이 두 번째에서 미처 종료되지 않아 그런 현상이 나타났던 것이다.
결국 상당한 노력 끝에 사용하던 함수를 다른 함수로 고쳐서 오류를 해결했다.
만드는 과정에서 이런 에러들이 상당히 많이 등장했다.
이런 과정들 속에서 내 코딩실력의 부족함을 몸소 느낄 수 있었다.
앱을 플레이스토어에 배포하는 과정도 고난의 연속이었다.
처음으로 출시해 보는 것이라, 많은 부분에서 버벅였다.
테스트할 때는 잘만 빌드되던 것이, 배포 버전으로 빌드를 하려니 갑자기 무수한 에러를 내뱉기도 했고,
이것저것 다 해결한 뒤, 3만 원($25)을 내고 플레이스토어에 등록하려고 하자,
이번에는 플레이스토어가 에러를 띄우며 출시를 가로막기도 했다.
여러모로 많이 힘들었지만, 덕분에 많은 지식들을 쌓은 것 같다.
사실 이 앱을 만들기까지, 여러 사람들의 도움을 받았다.
앱을 테스트해 주며 보완해야 될 점들을 알려주고 개선점들을 말해준 사람들 덕분에,
버그를 찾아내어 고칠 수 있었고 앱을 만들 때 많은 도움이 되었다. 너무 고맙다.
하지만 제일 고마웠던 사람은 따로 있다.
앱을 만들면서 결과 화면에 띄워줄 티어 그림이 필요해서 친구에게 부탁을 했었는데,
너무 고맙게도 흔쾌히 수락해 주었다.
그리곤 "생각보다"의 수준이 아니라 걸작 퀄리티의 그림들을 보내주었다.
앱을 만들고 보니 저 티어 이미지들 덕분에 앱의 완성도가 몇십 배는 올라 보이는 것 같다.
너무너무 고맙게 생각한다. 다음에 맛있는 거 사줘야겠다.
아직은 앱이 검토 중인 상황이라, 출시가 되기 전이다.
출시가 되면 후기를 전하러 오도록 하겠다.
그동안은 잠시 재정비를 하는 시간을 가질까 한다.
앞으로 더 많이 공부해서, 멋진 서비스들을 만들어 봐야겠다.
아, 참고로 아이폰용 앱은 아직 출시하지 않았다.
ios 앱을 출시하려면 1년마다 129,000원을 내야 하는데,
이 앱은 공부용으로 만든 것이기도 하고, 아직은 1년마다 갱신할 정도의 실력은 아닌 것 같아서 때를 기다리고 있다.
물론 플레이스토어 반응이 좋으면 ios도 바로 출시해야지^^
이만 줄이겠다.
앱 보러가기 ↓↓
1일차 보러가기 ↓↓
채팅앱 보러가기 ↓↓
'일상 > 앱 개발로 돈 벌기' 카테고리의 다른 글
[Flutter 앱 개발 / 에필로그] 대학생의 앱 개발로 돈 벌기 프로젝트 - 사람들의 반응 (7) 2023.05.15 [Flutter 앱 개발 / 14일차] 대학생의 앱 개발로 돈 벌기 프로젝트 - 갈무리 (8) 2023.01.24 [Flutter 앱 개발 / 12일차] 대학생의 앱 개발로 돈 벌기 프로젝트 - 쉬어가기 (4) 2023.01.15 [Flutter 앱 개발 / 11일차] 대학생의 앱 개발로 돈 벌기 프로젝트 - 채팅앱 만들기 (0) 2023.01.12 [Flutter 앱 개발 / 10일차] 대학생의 앱 개발로 돈 벌기 프로젝트 - 자투리 시간 활용하기 (2) 2023.01.11