안녕하세요. 지난 4월에 로또 자동 구매 앱을 만들어 공유했던 초보 개발자 입니다.
(이전 글: https://www.clien.net/service/board/lecture/19172506CLIEN)
그동안 댓글로 주신 의견을 반영하며 꾸준히 업데이트했는데, 버전이 1.1.8까지 올라와서 바뀐 내용을 한 번 정리해 공유합니다.

■ 가장 큰 변화 — 네이티브 앱으로 전면 재작성
- Flutter로 만들었던 앱을 Kotlin 네이티브로 처음부터 다시 만들었습니다
- 설치 용량 65MB → 3.5MB, 실행 속도도 매우 빨라졌습니다
- Material 3 최신 디자인 적용
- 앱 내 자동 업데이트 추가 — 앱 실행시 새 버전이 있을 경우 레이어 팝업이 뜨고 바로 업데이트 가능합니다.
- 업데이트해도 기존 계정·설정은 자동으로 이전됩니다
■ 편의 개선
- 구매 내역을 최근 3개월 단위로, 최대 1년 전까지 조회할 수 있습니다
- 당첨/구매 알림을 누르면 해당 화면으로 바로 이동합니다
- 번호 설정 화면 정비 — 저장한 게임을 다시 열면 선택한 번호가 그대로 표시 됩니다
- 구매 이력에 선택한 번호를 강조하여 어떤 번호 선택하셨는지 알기 편하게 UI 가 변경 되었습니다.
- 로그인 비밀번호 표시/숨김 버튼 추가
■ 안정성·보안
- 자동구매가 아주 드물게 같은 회차를 두 번 구매할 수 있던 경로를 차단했습니다 (회차 중복 가드)
- 추첨 결과가 서버에 반영되기 전에 '낙첨'으로 잘못 알리던 문제 수정 — 결과가 확정될 때까지 자동으로 다시 확인합니다
- 일시적인 네트워크 오류로 그 주 자동구매·당첨확인을 건너뛰던 문제 수정 — 15분 간격으로 자동 재시도합니다
- 로그아웃하면 자동구매도 함께 해제됩니다
- 앱 업데이트 설치 전에 패키지·서명을 검증합니다
- 계정 정보는 이전과 동일하게 Android Keystore로 암호화되어 기기 안에만 저장됩니다
■ 다운로드
- 홈페이지: https://autolotto.umicorp.kr
- 소스코드: https://github.com/umi-corp/autolotto
- 기존 1.1.x 사용자는 앱을 실행하면 업데이트 안내가 뜹니다
- 구버전(1.0.x) 사용자는 불편하시겠지만 홈페이지에서 새 APK를 받아 다시 설치 해주세요.
■ 참고
- 동행복권 계정(예치금 방식)이 필요합니다
- 안드로이드 12 이상 지원, 아이폰은 지원하지 못합니다
- 자동구매를 쓰시려면 배터리 최적화 제외 설정을 권장합니다
- 개인이 취미로 만든 앱입니다. 사용에 따른 책임은 사용자에게 있습니다
의견이나 버그 제보는 댓글로 주시면 반영하겠습니다. 감사합니다.
즐거움을 드렸다니 기분 좋네요^^
이번주 당첨 되실 거에요^^
제가 연금복권 할 줄을 몰라서 못 만들었어요 ㅠㅠ
일단 자동만 가능하게 만들고 있습니다.
작업되면 공유 드리겠습니다.
연금복권 앱 제작 시작했습니다. 어제 하루 열심히 만들었고 테스트 중이에요.
로또645 랑 구매 로직이 달라서 많이 힘들었습니다 ㅠㅠ.
일주일에 5장 밖에 못사서 테스트 하는데 조금 시간이 걸립니다. 완성 되면 공개 할게요.
안드로메당에 연금복권 앱 올렸습니다^^ . 꼭 당첨 되세요~
좋은 아이디어 감사합니다
고려해보겠습니다. !!
이 기능 필요하신걸까요 ㅎㅎ;;; 앱 컨셉이랑 조금 안맞아서 할까 말까 고민중이에요...
제안해주신 내용이 흥미로워서 실제로 기획 단계까지 검토해 봤는데요, 고민 끝에 이번에는 기능으로 넣지 않기로 했습니다.
검토 과정에서 확인해 보니 사주 서비스(고든 등)에서 공식 API를 제공하지 않아서, 앱에서 자체 구현할 수 있는 범위는 생년월일 기반의 간단한 사주 계산 정도가 한계였습니다. 이 수준으로 기능을 넣기보다는, 좋은 날짜를 따로 받아보신 뒤 그 날짜에 맞춰 자동구매를 등록해 사용하시는 편이 오히려 더 만족스러운 방법일 것 같아요.
기대에 부응해 드리지 못해 아쉽지만, 덕분에 재미있는 방향을 검토해 볼 수 있었습니다. 앞으로도 좋은 의견 있으시면 언제든 편하게 남겨주세요. 감사합니다!
좋은 아이디어 감사합니다
고려해보겠습니다. !!
라고 막연하게 고려하시는것 같아서 대략 어디서 받는지 그냥 알려드렸습니다.
로또 1등 되세요 ㅎㅎㅎㅎ
자동 예약구매만 되는것 같은데 이번주 로또를 못샀는데 바로 즉시구매 기능도 있으면 좋겠습니다
즉시 구매기능 바로 추가 들어갑니다.
바로 구매 버튼 추가 했습니다~ 감사합니다~ (1.1.9)
감사합니다!. always1004 님 1등 당첨되는 기능을 개발해 두겠습니다.ㅋㅋ
아이폰은 제작이 불가능합니다
백그라운드 제한이 있어 온디바이스 환경에서는 예약구매가 안되는 OS입니다. ㅠㅠ
로그인이 자꾸 풀리는데 저만 그런걸까요? 배터리도 제한 없음인데. 낙첨이라고 알림이 뜨는거 보면 로그인 된 상태라서일텐데 알림 눌러서 들어가보면 로그인이 풀려있고 로그인을 다시 하면 자동 구매 활성 했던 기록도 다 없어져서 저장 해놓은 번호도 그렇고 다 초기화 되어있네요
추가) 지금 댓글 쓰고 다시 실행 해보니 저장 했었던 번호는 다시 되돌아왔습니다.
1.1.11 로 업데이트 하였습니다. 감사합니다.
1.1.11 로 업데이트 하였습니다. 감사합니다.
그리고 구매기록에 회차 밑에 당첨번호도 같이 나오면 좋을것 같습니다
(예시 사진 첨부)
당첨된 번호 볼(?) 에 동그라미 칠 되어 있는 색상이 볼 색상 따라서 표시되어 있는것 같은데 시인성이 안좋아서 처음엔 당첨볼 표시인줄 몰랐습니다
빨간색이나 흰색으로 볼 외곽에 색칠되면 더 직관적일것 같습니다
당첨금 5천원은 커피 후원 했습니다!
감사합니다. 후원 처음 받아봤습니다 ㅠㅠ.
기능 추가 아이디어도 주시고 너무 감사합니다.
1.1.11 로 업데이트 하였습니다^^ 감사합니다.
와이프도 쓰면 편할 것 같은데 아이폰이라 아쉽군요
혹시 아이폰앱이 힘들다면 멀티 계정을 등록해서 자동구매하면 좋을 것 같은데 어떨까요?
좋은 아이디어 감사합니다. IOS가 안되는 부분은 저도 참 아쉽네요. IOS 정책이 상시 모니터링은 서버를 통해 하라는 정책이어서요.. 멀티계정 아이디어 감사드립니다. 그런데 이 앱 자체가 빠르게 레져용으로 사용하게끔 계획하고 만든거여서 멀티계정기능을 만들면 너무 많이 등록해서 사용하실 것 같아요... 블락 가능성도 있어서 멀티계정은 안될것 같네요. 죄송합니다.
관리자 삭제 당했네요. 소명 메일을 보내두긴 했는데 못살릴 것 같아요. 지난 주말 투자해서 열심히 만들었는데 안타깝네요, ㅠㅠ.
로또앱 홈페이지 맨 하단에 패밀리로 연결 해두었으니 그쪽으로 가서 봐주세요. 관심 갖아 주셔서 감사합니다.
감사드립니다
연금복권도 한번 다운로드 부탁드려요 ^^