반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

EGG

경기지역화폐 인센티브 계산기 앱 개발기 본문

ECT

경기지역화폐 인센티브 계산기 앱 개발기

Blogger_EGG 2020. 7. 20. 22:46
반응형

안녕하세요

 

오늘은 제가 만든 안드로이드 애플리케이션 경기지역화폐 인센티브 계산기를 소개합니다.

 

우선 경기지역화폐는 지역경제를 활성화시키고 도민들에게는 혜택을 드리기 위해 작년부터 경기지역화폐가 경기도 내 31개 시·군에서 본격 발행되었습니다. 그리고 이번 Covid-19 로인한 경기침체로 재난지원금을 경기지역화폐로도 수령이 가능해서 많은 분들이 이용하고 있습니다.

 

https://www.gg.go.kr/archives/4055132

 

경기도청

지역경제를 활성화시키고 도민들에게는 혜택을 드리기 위해 4월 1일부터 경기지역화폐가 경기도 내 31개 시·군에서 본격 발행됩니다. 경기지역화폐는 지역 경제를 살리고자 하는 취지 그대로 ��

www.gg.go.kr

무엇보다 좋은 점은 지자체별로 6~10%의 추가 인센티브를 제공한다는 점에서 다른 체크카드, 신용카드보다 압도적으로 좋은 혜택을 제공하고 있습니다.

 

조금 불편한 점은 계좌에서 사용할 금액만큼 충전해서 사용하는 선불카드 개념으로 본인이 사용할 금액만큼 계산하여 충전을 하거나, 넉넉하게 충전하는 불편함이 있었습니다.

 

저의 경우는 식당에서 지역화폐가 결제가 가능하면 그때그때 충전하면서 점점 잔액이 쌓이는 게 싫어서 타이트하게 충전하고 있었습니다. 그리고 문득 계산기 어플이 있다면 편하지 않을까?라는 생각에 어플을 개발했습니다.

 

플레이스토어 : https://play.google.com/store/apps/details?id=com.eggdev.gmoneycal&hl=ko


경기지역화폐 인센티브 계산기는

각 시·군별 정책별로 6, 10% 추가 충전 인센티브를 이용해서 결제할 금액에 맞게 충전 가능하도록 도와주는 계산기입니다. 즉, 치킨값 2만원을 결제하기 위해서 얼마를 충전하면 2만원을 결제가 가능한지 쉽게 도와드리는 어플입니다.

 

어플 사용법은 간단합니다.

 

1. 결제할 금액을 입력해주세요. 
2. 이미 카드에 충전된 잔액이 있다면 입력해주세요. 
3. 결제할 카드의 시·군별 인센티브 6% 또는 10%를 선택해주세요. 
4. '경기지역화폐 인센티브 계산기'가 결제금액에 알맞은 충전금액을 알려드립니다. (해당 충전금액을 터치하면 금액이 복사가 됩니다.) 
5. '경기지역화폐' 앱에서 해당 금액만큼 충전하세요.

 


첫번째로는 스토어에 같은 기능을 하는 어플이 있는지 조사를 시작했습니다. 비슷한 기능을 가진 어플을 발견했지만, 제가 생각하는 기능과 조금 다른 어플이라 바로 기획단계로 돌입했습니다.

 

어플 개발 기획은 부모님의 영향을 많이 받아서 중장년층도 쉽게 사용 가능하도록 계획하였습니다. 최상단부터 결제할 금액, 카드 잔액, 인센티브율을 선택하면 충전금액을 제시하는 어플을 만들고자 계획했습니다.

 

그리고 제가 애용하는 Notion을 이용해서 프로젝트 관리를 했습니다.

워낙 작은 어플이지만 개발에 필요한 참고자료, 이미지 파일, 개인정보처리방침 등 필요한 자료를 관리하기 편했습니다.

 

 


 

어플을 만들고 처음으로 플레이 스토어에 배포를 하면서 많은 것을 배웠습니다.

 

개발자 콘솔에 25달러를 지불하고 가입을 하고, 광고를 달기 위해 AdMob에도 가입을 했습니다. 어플은 Kotlin으로 간단하게 개발을 했지만, 광고를 처음 달다 보니 테스트 디바이드 등록도 안 하고 실기기에서 광고가 안 나온다고 한참 구글링을 해보고, 작은 실수?들을 수정해서 정상적으로 구현했습니다.

 

그리고 플레이 스토어 배포도 처음이라 많이 검색을 했습니다. 제일 난감한 부분은 개인정보처리방침이 제일 난감했습니다. 특별하게 요구하는 개인정보는 없지만, 정책상 꼭 명시해야 하는 부분이므로 개인정보보호 종합포털을 이용해서 작성했습니다. 그리고 앞서말씀드린 Notion을 이용해서 해당 페이지 정보를 제공했습니다.

 

스토어 등록정보에는 유저분들에게 빠른 정보 전달을 하기 위해서 고민을 많이 했습니다. 최대한 군더더기 없는 내용을 넣기 위해 노력했습니다. 스토어 등록에 필요한 이미지는 아이콘, 스크린샷, 그래픽 이미지(필수)입니다.

 

아이콘, 그래픽 이미지
스크린샷 이미지

처음 1.0 버전을 배포할 때는 대충대충 스크린샷만 찍고 올렸지만 다른 어플에 비해 뭔가 스토어 감성? 이 없어서 다른 어플을 참고해서 지금은 그럴듯하게 수정했습니다.

 

첫 배포는 영업일 3일 만에 처음 스토어에 등록이 되었습니다. 워낙 간단한 어플이다 보니 검수에 걸릴 게 없다 보니 빨리 된 것 같습니다. 하지만, 기대를 한 저의 첫 어플을 생각지 못한 오류 투성이었습니다. 결제 금액을 변수 선언을 Int로 해놓고 Int의 범위를 벗어나는 값에 대한 예외처리를 안 하고 출시하는 바보 같은 실수를 범했습니다.

 

그리고 배너 광고를 설정했지만 광고 역시, App ID와 광고 단위 ID를 정확히 구분하지 못한 무지에서 발생한 오류로 후다닥 수정하여 1.1 버전을 배포했습니다.

 

MainActivity
Layout
Manifest

 

이렇게 최종적으로 Kotlin을 이용해서 어플을 만들고 AdMob SDK를 활용해서 배너광고까지 완성시킨 어플을 무사히 출시했습니다.

 

 

이제 구글 콘솔에서 보여주는 데이터와 피드백 및 리뷰를 이용해서 유지보수라 하기도 민망한 유지보수를 하겠습니다.

 

반응형
Comments