[App] 복권 처럼 긁어서 랜덤 로또 번호를 알려주는 앱 for Android
로또 번호 자동 추첨기로, 6개의 난수를 출력하고 그위에 Scratch Card View를 올림으로써 복권을 긁는 듯한 재미를 추가하였다.
로또의 경우 매주 추첨이 이루어지고, 관심을 가지고 있는 사람이 많은 만큼 꾸준한 사용자가 있고 그만큼 유입량과 광고 수익이 나올 것 같아서 제작하게 되었습니다. 로또 번호를 자동으로 골라주고 DB를 이용해 기기내에 저장하고 계속 볼 수 있도록 할 예정입니다. 전체적인 구현이 일찍 끝나면 QR 코드를 통한 로또 당첨결과 출력 기능 또한 추가할 예정입니다.
기본적으로 Android Studio에서 JAVA언어 기반으로 개발을 진행합니다.
이를위해 Android Studio 설치가 필수적입니다.
또한 안드로이드 SDK Android 8.1 오레오 API Level 29를 타겟 API로 제작합니다.
제작할 코드와 문서들입니다.
-
[💻] 메인 타이틀 (완료 ver 1.0)
-
[💻] 난수 출력부 구현 (완료 ver 1.0)
-
[💻] DB 구조 및 생성 (완료 ver 1.0)
-
[💻] 스크래치 기능 구현 (완료 ver 1.0)
-
[💻] DB 출력부 (완료 ver 1.0)
-
[💻] DB 삭제 기능 - 미구현
-
[📗] 셋팅부 구현 - 미구현
-
[📗] 난수 생성 구현 (완료 ver 1.0)
-
[📗] 수에 따른 배경 Shape와 color 구현 (완료 ver 1.0)
-
[🔨] 앱 전체적인 디자인 (완료 ver 1.1)
-
[🔨] 로고 제작
-
[🔨] 번호 생성 가능 횟수 제어 (완료 ver 1.2)
-
[🔒] google AdMob광고 배너 삽입 (완료 ver 1.1)
-
[🔒] google AdMob광고 보상형 광고 삽입 (완료 ver 1.2)
-
[🔓] Play Store 출시
메인 액티비티 구성 및 스크래치 기능 구현
난수 생성 기능 구현
DB 관리 생성
전체적인 디자인 개선
DB 출력 및 순서 변경
ListView 갱신을 통한 DB 출력
DB에 시간도 같이 저장 후 출력
google AdMob 하단 배너 추가
보상형 광고 추가
번호 생성가능 횟수 제어를 통해 광고유도
출시를 위한 세부 내용 수정
AdMob ID, package name, label 등 수정 완료 후 play store 출시를 위해 제출 함
로고 아이콘 등록
앱 소개 이미지 제작
소개 이미지
https://github.com/myinnos/AndroidScratchCard
Copyright 2017 MyInnos
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.