안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
경기도_기후행동기회소득앱
개발
안드로이드
게임ㆍ리워드, 기타(IT 서비스 구축)
프로젝트 배경
1) 문제점 (The Problem)
- 동기 부여의 부재: 기후 위기 대응의 필요성은 높으나, 시민들이 자발적으로 참여할 실질적인 인센티브와 플랫폼이 부족했습니다.
- 사용자 경험의 한계: 기존 공공 앱들의 딱딱한 UI와 복잡한 프로세스는 지속적인 앱 사용을 저해하는 요인이었습니다.
- 기술적 난이도: 청소년부터 70세 이상 고령층까지 넓은 사용자층을 포용해야 하며, 지역화폐 지급과 관련된 높은 수준의 보안 및 데이터 무결성이 요구되었습니다.

2) 프로젝트 목표 (The Goal)
- 참여형 리워드 생태계 구축: 걷기, 교육, 퀴즈 등 일상 속 탄소 중립 활동을 인증하고, 이를 즉각적인 보상(지역화폐)으로 연결하여 도민의 참여율을 극대화하는 것을 목표로 했습니다.
- 직관적인 성과 확인: 사용자가 자신의 활동으로 인한 탄소 감축 효과를 눈으로 직접 확인(시각화)하게 하여 효능감을 제공하고자 했습니다.
- 안정적이고 확장 가능한 시스템: 대규모 사용 트래픽과 외부 서비스(재활용, 결제 등) 연동을 안정적으로 처리할 수 있는 모던 안드로이드 앱을 구축하고자 했습니다.

3) 주안점 (Key Focus)
3.1 참여 유도와 시각화 (Gamification & Visualization):
- 딱딱한 텍스트 대신 MPAndroidChart를 활용해 개인별 탄소 감축량을 그래프로 시각화하여 성취감을 부여했습니다.
- Lottie 애니메이션을 활용한 O/X 퀴즈와 홈 위젯을 개발하여 매일 앱에 접속할 유인을 제공했습니다.
3.2 Seamless한 보상 프로세스 (Payment Integration):
- 코나아이(경기지역화폐) 및 조폐공사(지역상품권) API를 연동하여 앱 이탈 없이 리워드를 신청하고 지급받는 원스톱 프로세스를 구현했습니다.
- 14세 미만 사용자도 보호자 인증을 통해 참여할 수 있도록 법정 대리인 인증 로직을 추가하여 사용자 저변을 넓혔습니다.
3.3 보안 및 앱 품질 고도화 (Security & Stability):
- 금융권 수준의 보안이 필요한 리워드 지급 기능을 위해 nFilter 보안 키패드를 적용하여 개인정보를 보호했습니다.
- Jetpack Compose와 Clean Architecture를 도입하여 유지보수 효율을 높이고, Firebase Crashlytics를 통해 실시간으로 오류를 모니터링하여 앱 안정성을 99.9% 수준으로 유지했습니다.
프로젝트 성과
앱 안정성 99.9% 확보 및 품질 최적화
Firebase Crashlytics 기반 실시간 모니터링과 신속 대응으로 Crash-free 99.9% 달성, Jetpack Compose 도입으로 UI 오류를 크게 감소시켰습니다.
사용자 리텐션 및 참여율 증대
Lottie 퀴즈와 홈 위젯으로 DAU를 높이고, 70세 이상 전용 걷기 로직을 구현해 전 연령층이 참여할 수 있는 서비스로 완성했습니다.
대외 인터페이스 완벽 연동
상이한 규격의 경기지역화폐(코나아이)와 조폐공사 결제 API를 통합 구현하여 지급 오류 0건을 기록했고, nFilter 키패드와 법정 대리인 인증 도입으로 금융 서비스 수준의 보안성을 확보했습니다.
데이터 시각화 및 UX 개선
MPAndroidChart로 탄소 감축량을 그래프로 시각화하여 사용자의 성취감을 높였으며, 에코야 얼스 앱 및 모바일 웹과의 유기적인 연동을 통해 재활용 수거 신청 기능을 끊김 없이 제공했습니다.
유지보수 효율을 높인 아키텍처
Clean Architecture, MVVM, Hilt를 적용하여 비즈니스 로직과 UI를 명확히 분리함으로써, 코드의 재사용성을 높이고 추후 기능 확장에 유연하게 대응할 수 있는 안정적인 구조를 확립했습니다.
핵심 기능
데이터 시각화와 게이미피케이션을 통한 동기 부여
탄소 중립 주제를 시각적 재미로 재해석해 참여도를 높였으며, MPAndroidChart로 감축량을 직관화하고 Lottie 적용 일일 퀴즈·위젯으로 생동감과 접근성을 강화했습니다.
복잡성을 추상화한 통합 리워드 결제 시스템
코나아이·조폐공사 결제 API를 통합해 원스톱 결제 흐름을 구축하고, 14세 미만을 위해 NICE 기반 보호자 동의·본인확인 WebView 인증 프로세스를 구현했습니다.
확장성을 고려한 'Super App' 구조의 서비스 연동
앱 하나에서 기후행동을 처리하도록 에코야 얼스와 딥링크 연동을 구현하고, 폐가전 등 외부 웹서비스를 WebView·브릿지로 네이티브처럼 동작시키며 통합 경험을 만들었습니다.
세대별 맞춤형 UX (Inclusive Design)
전 연령층을 고려해 70세 이상 전용 걷기 로직으로 디지털 소외를 줄이고, 14세 미만은 보호자 인증으로 복잡한 절차를 단순화해 사용자 접근성을 높였습니다.
최신 기술 스택 기반의 고품질 아키텍처
장기적 유지보수를 위해 Compose와 Clean Architecture로 구조를 정립하고, 리워드 서비스 특성상 nFilter 보안 키패드 적용으로 금융 수준의 안정성과 무결성을 확보했습니다.
진행 단계
분석 및 설계
2024.12.
요구사항 분석 후 기후행동 인증·리워드 정책을 정리하고, 확장성 있는 Clean Architecture·MVVM을 설계했으며 Compose·Hilt 기반 환경을 구축했습니다.
핵심 기능 구현
2025.01.
기후 인증(YouTube 교육·걷기 센서) 개발, MPAndroidChart 기반 탄소 감축 통계·대시보드 구현, Lottie O/X 퀴즈와 홈 위젯 기능을 개발했습니다.
연동 및 고도화
2025.04.
경기지역화폐·조폐공사 결제 API 통합으로 리워드 프로세스를 구축하고, 에코야 얼스·폐가전 수거 연동 및 nFilter·미성년자 인증으로 보안을 강화했습니다.
테스트 및 최적화
2025.06.
기능·통합 테스트와 예외 처리로 품질을 검증하고, Crashlytics 기반 이슈 대응 및 시니어 걷기·주소 재검증 로직 개선으로 사용성을 높였습니다.
배포 및 운영
2025.07.
- 스토어 배포: Google Play Store 앱 심사 대응 및 정식 배포
-안정화: 출시 직후 실시간 트래픽 모니터링 및 사용자 피드백 기반 핫픽스 대응
프로젝트 상세
1) 포트폴리오 소개
- 서비스 카테고리: 공공/ESG (환경 보호 및 리워드 플랫폼)
- 메인 타깃: 전 연령층의 경기도민 (청소년, 일반인, 70세 이상 시니어 등)
소개: 경기도민의 탄소 중립 실천을 독려하기 위해 기후 행동 인증, 퀴즈, 걷기 등의 활동을 수행하고 이를 지역화폐로 보상받는 리워드 앱 서비스입니다.

2) 작업 범위
- 개발 분야: Android Native App 개발 (Front-end)
- 개발 환경: Kotlin, Jetpack Compose, Clean Architecture, MVVM, Dagger/Hilt, Coroutines

3) 주요 업무
- 리워드/결제 연동: 경기지역화폐(코나아이), 지역상품권(조폐공사) 결제 모듈 연동 및 14세 미만 사용자 인증 프로세스(Nice 인증) 개발
- 데이터 시각화: MPAndroidChart 라이브러리를 활용하여 '지금 우리는' 화면 내 참여자 수 및 개인 탄소 감축량 통계 그래프 구현
- 참여형 콘텐츠 개발: Lottie 애니메이션이 적용된 O/X 퀴즈 기능, 홈 화면 위젯, 기후환경 교육 영상 시청 인증 로직 구현
- 서비스 확장 연동: '에코야 얼스' 앱 연동을 통한 재활용품 수거 신청 및 폐가전 자원순환 웹뷰 인터페이스 개발
- 맞춤형 기능 개선: 사용자 연령(70세 이상/일반)에 따른 걷기 로직 분기 처리 및 주소 재검증 기능 고도화

4) 주안점
- 보안성 강화: 금융/공공 서비스 수준에 맞는 nFilter 보안 키패드 연동 및 개인정보 제3자 제공 동의 프로세스 구축
- 앱 성능 및 품질 관리: Firebase Crashlytics를 통한 실시간 크래시 모니터링 체계 구축 및 QA 이슈의 신속한 대응을 통한 무결성 확보
- 모던 아키텍처 적용: 유지보수와 확장성을 고려하여 Jetpack Compose와 Clean Architecture를 기반으로 구조 설계

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

kd******
개발 · 개인

프로젝트 정보

참여 기간
2024.12. ~ 2025.07.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
70%
고객사
이동의즐거움,경기도청
역할
안드로이드
관련 기술
Jetpack Compose
Kotlin
Android
Room
Clean Architecture
mvvm
Firebase
JSON
KTOR