이벤트 플래너 (Event Planner)



소개


이벤트 플래너는 경품 이벤트 참여 횟수의 빈도가 증가함에 따라 개인적으로 사용하기 위한 용도로 개발한 안드로이드용 애플리케이션이다. 배포를 목적으로 한 것이 아니므로 구글 플레이스토어에 올리지 않았으며 모든 이미지와 구성을 갤럭시노트8 크기에 맞춰 제작하였다.

0.0.1v로 최초 릴리즈 한 이후, 현재는 0.0.2v로 마지막 업데이트를 마친 상태이다. 추가로 업데이트할 계획은 없다.

이벤트 플래너는 참여한 이벤트의 정보를 기록하는 앱으로써 이벤트 이름, 주최 기관, 경품 마감 및 발표일 그리고 링크 주소를 포함한다.

앱에 작성한 이벤트 및 옵션 데이터들은 SQLiteDatabase를 이용하여 내장 메모리에 앱 데이터로 저장할 수 있도록 하였다.



앱 구성


이벤트 플래너 앱은 참여 이벤트, 당첨 기록 그리고 설정 탭으로 나누어져 있다.

가장 먼저, 본인이 참여한 이벤트를 추가하게 되면 참여 이벤트 탭에 해당 정보를 리스트 형식으로 보여준다. 이 리스트에서는 이벤트 이름, 주최기관, 경품 내용과 발표일까지의 남은 기간을 디데이로 나타내어 보여준다.

해당 이벤트의 내용을 자세히 보고 싶다면 이벤트 확인 버튼을 클릭하면 되고, 해당 이벤트에 대한 링크 주소와 이벤트의 분류까지 확인할 수 있다.

이벤트를 추가할 때는 이 모든 정보를 다 입력해야 하고 모두 입력하면 자동으로 리스트에 올라가며 내장 메모리의 해당 앱 데이터베이스에 저장된다.

참여한 이벤트가 당첨된 경우, 당첨 버튼을 누르게 되면 당첨 기록 리스트에 올라가게 되며, 당첨 기록 탭에는 이벤트 참여 횟수, 당첨 횟수, 당첨된 총 금액 그리고 경품 판매 순이익에 대한 정보가 포함되어 있다.

이벤트를 추가하게 되면 자동으로 이벤트 참여 횟수가 증가하고 당첨된 경우에는 당첨된 횟수와 당첨된 총금액에 변화가 생긴다. 물론 당첨된 총금액은 당첨 시에 다이얼로그 창으로 추가로 질문하게 되며, 당첨이 안 된 경우에는 단순히 참여 이벤트 리스트에서 제거만 한다.

경품 판매 순이익의 경우, 현금으로 교환이 불가하다고 작성되어 있지 않은 상품에 한해 그 상품을 판매한 경우 당첨 순이익을 수동적으로 증감시킬 수 있는데 이 부분은 상황에 따라 다를 수 있으므로 일일이 금액을 수정할 수 있는 권한을 제공하였다.

마지막으로, 설정 탭에서는 참여 이벤트의 정렬 방식, 당첨 기록의 정렬 방식, 푸시 알림 여부, 비밀번호 설정 여부, 이벤트 기록 초기화 등의 제어 기능을 제공한다.

참여 이벤트 혹은 당첨 기록의 정렬 방식을 변경하게 되는 경우, 리스트에 보이는 내용이 정해진 정렬 방식에 따라 나타나게 된다.

이벤트 발표일에 당첨 여부를 확인하라는 알림을 받고 싶은 경우엔 푸시 알림을 ON 시켜주면 당일 아침 10시에 알림을 보내준다. 또한, 개인정보 보호를 위한 비밀번호 설정도 가능하다. 비밀번호를 설정하게 되면 앱을 실행시킬 때마다 비밀번호를 입력해야만 리스트들을 볼 수 있다.

마지막으로, 이벤트 기록들을 한 번에 지울 수 있는 초기화 기능도 제공하고 있는데, 당첨 기록 내의 이벤트 참여 횟수, 당첨 횟수, 당첨된 총 금액 내용은 초기화되지 않도록 하였다. 이는 참여한 이벤트 기록을 지우더라도 당첨 내용에 대한 기록은 유지하고자 한 목적인데 완전한 초기화를 원한다면 숨겨진 개발자 모드 기능을 실행하면 된다.

Author

Alec J

Posted on

2018-04-01

Updated on

2021-02-09

Licensed under