카테고리 보관물: 자작 앱 소개

사칙연산 게임

개요

오래전부터 숫자를 계산할 때 작은 숫자도 계산기를 이용하게 되었습니다. 그 이전에는 웬만한 계산은 암산으로 해결했는데 이제는 간단한 계산도 어렵다는 생각이 들었습니다. 연습할 수 있는 앱이 없을까 검색해보니 딱 맞는 것이 없었습니다. 객관식 형태로 된 앱이 있었지만 정확한 계산에는 도움이 되지 않을 것 같았습니다. 필자와 같이 기존 앱에 만족하지 못하는 사용자를 위해 사칙연산 게임 앱을 제작하게 되었습니다.

제작

사칙연산을 각각 선택해서 연습할 수 있도록 했습니다. 너무 간단하면 의미가 없어서 각자의 수준에 맞게 숫자 길이와 문제의 개수를 선택할 수 있도록 했습니다. 한자리는 너무 쉬운 것 같아 두자리가 기본값으로 설정되도록 했습니다. 화면모드는 다크모드를 기본으로 했습니다.

사칙연산 게임 설정 화면

원하는 연산을 선택해서 문제를 풀기 시작하면 진행된 시간이 나타나도록 했습니다. 처음에는 각각 정답여부만 출력하려고 했으나 가장 마지막에 출제되었던 문제와 정답을 보여주고 몇개를 맞추었는지 보여주는 방식으로 마무리했습니다. 빼기모드에서는 음수가 나타나지 않도록 조정했고 나누기연산에서는 몫값만 입력하도록 간략화 했습니다.

사칙연산 게임 진행 화면
사칙연산 게임 결과 화면

틈틈히 연습을 해 보니 조금씩 암산 능력이 향상되는 것 같습니다. 물론 꾸준히 연습하고 자리수를 늘려야 하겠지만…

사칙연산 게임 앱으로 암산능력을 향상시켜 보세요! 다음 주소에서 확인하실 수 있습니다.

https://play.google.com/store/apps/details?id=jaeyoung.kim.mathgame

SOS

개요

책을 읽다가 모스 부호에 대한 내용이 나왔습니다. 대략적으로만 알고 있었는데 나름 규칙이 있었습니다. SOS 에 대한 유래에 대한 내용도 있었는데 이 신호를 발신하는 앱을 만들어 보면 어떨까 하는 생각에 제작하게 되었습니다.

제작

긴급 상황에 쓰이게 될 앱이라서 사용하지 않게 되는 것이 가장 좋은 어찌 보면 아이러니한 상황이었습니다. 최대한 간결하게 SOS 신호만 화면의 색상 변경, 소리, 플래시로 표시하도록 구현했습니다.

처음에는 간단할 것으로 생각했는데 짧고 긴 신호를 간격을 두고 실행하는 것이 쉽지 않았습니다. 여러번의 수정 끝에 화면의 색상을 흑백으로 변경해서 표시하도록 했습니다. 여기에 소리와 플래시를 같이 동작하도록 작업했습니다.

SOS 앱 화면

그런데 소리는 괜찮은데 플래시가 화면 깜빡임 보다 조금 느리게 동작하는 현상이 있었습니다. 프로그램 상으로는 문제가 없는 것 같았는데 플래시를 켜고끄는 코드를 앞쪽으로 이동하니 문제가 해결되었습니다.

사용하는 일이 없는 것이 제일 좋습니다. 그러나 만일을 위해서 받아두는 것도 나쁘지 않다는 생각이 듭니다. 다음 주소에서 확인하실 수 있습니다.

https://play.google.com/store/apps/details?id=jaeyoung.kim.sos