페이마다 icon

Fintech · Rewards · Compose · MVI

페이마다

페이마다

스마트폰으로 오는 결제 문자와 푸시 알림을 실시간으로 분석하는 앱입니다. 결제할 때마다 바로 포인트를 주고, 게임형 혜택(복권·스크래치)도 줍니다.

고객

Paymada

연도

2026

작업 범위

안드로이드 앱 개발 (단독)

사용 기술

Android · Kotlin · Coroutine · Flow · Compose · MVI

과제

국내외 90개 이상 금융 앱의 알림을 정확히 잡아내야 했습니다. 실시간으로 들어오는 결제 정보의 상태도 흔들림 없이 관리해야 했습니다. 게임형 보상과 보상형 광고가 이어지는 흐름을 설계하고, 민감한 금융 정보를 안전하게 다뤄야 했습니다. 그러면서 출시까지 걸리는 기간도 줄여야 했습니다.

해결

AI 개발 도구(Claude Code)로 개발 전 과정을 자동화했습니다. 기획서 분석, 앱 구조 설계(MVI), 테스트를 먼저 쓰는 방식의 코드 작성(TDD), 자동 검토가 차례로 이어집니다. 결제 문자와 알림을 실시간으로 읽어 내는 기능은 SmsReceiver와 NotificationListenerService로 만들었습니다. 두루 쓸 수 있는 결제 내용 분석기(PaymentParser)도 정규식으로 직접 만들었습니다. 앱 구조는 정보가 한 방향으로만 흐르는 방식(Contract 기반 MVI)을 엄격히 지켰고, 화면은 Jetpack Compose로 만들었습니다. 스크래치 카드 게임은 AdMob 보상형 광고와 연결했고, Firebase Remote Config로 운영하기 쉽게 했습니다. 보안을 위해 로그인 정보(토큰)는 암호화해 저장하고(EncryptedSharedPreferences), 만료되면 자동으로 갱신되게 했습니다(AuthInterceptor 기반 JWT 자동 갱신).

결과

AI로 개발 과정을 자동화해 기획부터 출시까지 걸리는 기간을 약 30~40% 줄였습니다. 국내외 주요 금융 앱 90개 이상의 결제 알림을 읽어 내는 기능을 갖췄습니다. MVI 구조를 도입해 화면 상태 관리에서 생기는 버그가 크게 줄었습니다. 새로 들어온 이용자 가운데 보상에 참여하는 비율이 올랐습니다. AI로 테스트를 먼저 쓰는 방식(TDD)을 적용해 출시 전 버그 비율도 조금 줄었습니다.