안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
600만+ 다운로드의 대국민 공공기관 하이브리드 앱
개발
안드로이드
병원ㆍ헬스케어, 기타(유지보수ㆍ운영)
프로젝트 배경
국민건강보험공단 공식 앱은 전 국민 5,200만 명이 잠재 사용자인 대국민 공공 서비스입니다. 건강보험 자격 확인, 보험료 조회·납부, 건강검진 예약, 의료비 환급 신청 등 — 국민의 건강보험 관련 업무를 모바일에서 처리할 수 있는 핵심 채널로, 누적 다운로드 600만 이상을 기록하고 있습니다. 문제는 오랜 기간 기능이 추가되면서 앱의 내부 구조가 심각하게 복잡해진 것이었습니다. 20개 이상의 공공·민간
프로젝트 성과
핵심 클래스 코드량 85% 감소
평균 2,000줄에서 300줄로 축소. 역할·책임 분리와 중복 로직 통합으로 유지보수 시간 70% 단축, 버그 발생률 90% 감소.
서드파티 API 호출 성공률 99.9%
20개 이상의 공공·민간 외부 시스템 연동 안정화. 재시도·폴백 로직 체계적 정비로 서비스 중단 없는 운영 달성.
Android 12 업데이트 후 크래시 0%
스플래시 스크린, 권한 관리, 백그라운드 제한 등 주요 변경사항을 OS 정식 출시 전 선제 대응 완료.
600만+ 사용자 무중단 리팩토링
운영 중인 대국민 서비스를 멈추지 않으면서 내부 구조를 근본적으로 개선. 단계별 마이그레이션으로 서비스 안정성 유지.
공공기관 보안 감사 통과
개인정보보호법·전자정부법 기준 충족. 암호화, 통신 보안, 위변조 방지, WebView 보안 취약점 대응 완료.
핵심 기능
하이브리드 앱 구조 최적화
WebView + 네이티브 인터페이스를 정리하고, 핵심 클래스를 85% 축소. 네이티브-웹 간 통신 규약을 표준화하여 기능 추가 시 사이드이펙트를 원천 차단합니다.
진행 단계
현황 분석 + 리팩토링 설계
2022.02.
앱 구조 분석, 서드파티 연동 현황 파악, 핵심 클래스 의존성 매핑, 단계별 마이그레이션 전략 수립.
프로젝트 상세
국민건강보험공단 앱은 Java 기반 안드로이드 하이브리드 앱입니다. 네이티브 Android 쉘 안에 WebView가 핵심 UI를 담당하고, JavaScript 인터페이스를 통해 네이티브 기능(카메라, 생체인증, 푸시 알림 등)을 호출하는 구조입니다. 이 구조 자체가 문제는 아니지만, 수년간 기능이 추가되면서 네이티브와 웹 영역 간의 인터페이스가 정리되지 않은 채 복잡해진 것이 핵심 이슈였습니다. 리팩토링

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

참여 개발사와 미팅 연결

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

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

in******
개발 · 개인사업자

프로젝트 정보

참여 기간
2022.02. ~ 2022.12.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
고객사
건강보험공단
관련 기술
Android
Chrome DevTools
Bluetooth
Java
JavaScript
BLE