KR
위시켓
전문가
외주
기 구축 앱 내 레일플러스 교통카드 SDK 연동 성능 개선 및 안정화 전문가
예산
5,000,000원
예상 기간
1개월
지원 마감
2026년 04월 20일
난이도
전문가
기술 스택
iOS Swift
Android Kotlin
Webview
Native Bridge Communication
레일플러스 SDK
Firebase Crashlytics (우대)
AI 분석 요약
기존 하이브리드 앱 내 레일플러스 교통카드 SDK의 결제 및 충전 실패 이슈를 분석하고 안정화하는 프로젝트입니다. iOS(Swift) 및 Android(Kotlin) 네이티브 개발 경험과 웹뷰 브릿지 통신 이해를 바탕으로 SDK 연동 문제 해결 및 성능 개선 전문가를 찾습니다. 특히 iOS 환경에서의 SDK 불안정성 및 트래킹 누락 문제를 해결하는 것이 핵심 목표입니다.
프로젝트 원문 설명
[프로젝트 개요]
자사 앱 내에 연동된 레일플러스 교통카드 API 및 SDK의 결제/충전 실패 이슈를 분석하고 성능을 안정화하는 프로젝트입니다.
[프로젝트 배경 및 목표]
현재 자사 앱은 내부적으로 웹뷰를 사용하고 태깅 및 결제 모듈은 네이티브(iOS Swift, Android Kotlin)로 구현된 하이브리드 형태입니다. 레일플러스 교통카드 SDK 연동이 완료되어 서비스 중이나, 간헐적인 충전 실패 및 결제 실패가 발생하고 있습니다. 특히 iOS 환경에서 SDK 불안정성 및 트래킹 누락 이슈가 두드러집니다. 본 프로젝트의 목표는 기존 소스코드를 분석하여 실패 원인을 파악하고, 로깅 체계 강화 및 예외 처리를 통해 결제 성공률을 높이고 서비스를 안정화하는 것입니다.
[과업 범위]
1. 수행 범위
- 기 구축된 iOS(Swift) 및 Android(Kotlin) 소스코드 분석
- 웹뷰와 네이티브 간 브릿지 통신 로직 점검
- 레일플러스 SDK 연동 구간 디버깅 및 코드 수정
- 테스트 및 안정화 패치 배포
2. 상세 기능 요구 사항
2-1. 현황 분석 및 로깅 고도화
- 결제 및 충전 실패 구간 식별을 위한 코드 리뷰
- 실패 메시지 트래킹 및 상세 에러 로그 수집 체계 구축
2-2. iOS SDK 연동 안정화
- iOS 환경에서의 SDK 불안정성 원인 분석 및 예외 처리 로직 추가
- 태깅 시점의 네이티브-웹뷰 간 비동기 통신 브릿지 최적화
2-3. Android SDK 연동 안정화
- Kotlin 기반 결제/충전 프로세스 정합성 검증 및 개선
2-4. 테스트 및 검증
- 다양한 단말기 및 OS 환경에서의 결제/충전 시나리오 테스트
- 수정 패치 적용 후 에러 발생 빈도 감소 및 성공률 검증
3. 비기능적 요구사항
3-1. 성능/규격: 기존 앱의 아키텍처를 유지하면서 최소한의 코드 수정으로 최대의 안정성을 확보해야 함
3-2. 기타: 외부 SDK 문제로 판명될 경우, 이를 증명할 수 있는 명확한 로그 데이터와 우회 처리(Retry 등) 로직을 제공해야 함
[기술/제조 스택]
- iOS: Swift
- Android: Kotlin
- Architecture: Webview 기반 하이브리드 앱 (네이티브 브릿지 통신)
- 연동 대상: 레일플러스 교통카드 SDK
[클라이언트 준비 사항]
1. 문서 및 자료
- 기존 앱 소스코드 (Git 등 저장소 권한 제공)
- 레일플러스 SDK 연동 가이드 문서 및 기존 개발 히스토리
- 현재까지 파악된 에러 로그 및 실패 케이스 리스트
2. 투입 인력 및 조직
- 내부 담당자 (이슈 확인 및 코레일 측과의 커뮤니케이션 지원)
[주요 일정]
- 희망 착수일: 계약 체결 후 즉시 (이번 달 내 착수 희망)
- 주요 마일스톤: 소스코드 분석 및 로깅 적용 (1주차), iOS/Android 디버깅 및 수정 (2~3주차), 테스트 및 배포 (4주차)
- 최종 오픈(납품) 희망일: 착수일로부터 1개월 이내
[지원 자격 및 우대 사항]
1. 지원 자격
- iOS(Swift) 및 Android(Kotlin) 네이티브 개발 경험이 풍부한 자
- 웹뷰 기반 하이브리드 앱의 브릿지 통신 구조에 대한 이해도가 높은 자
- 타사 폐쇄형 SDK 연동 및 트러블슈팅(디버깅) 경험이 있는 자
2. 우대 사항
- 결제 모듈, NFC 태깅, 또는 교통카드(레일플러스, 티머니 등) SDK 연동 경험자 우대
- 에러 트래킹 툴(Firebase Crashlytics 등) 활용 및 로그 분석 능력이 뛰어난 자 우대
[산출물]
- 수정 및 개선된 원본 소스코드
- 디버깅 결과 및 조치 내역이 포함된 완료 보고서
[계약 관련 특이 사항]
본 프로젝트는 신규 개발이 아닌 기존 레거시 코드의 트러블슈팅이 주 목적입니다. 따라서 지원 시 유사한 디버깅 및 안정화 프로젝트 수행 경험을 반드시 기재해 주시기 바랍니다. 예산은 500만 원 ~ 600만 원으로 책정되어 있습니다.
[기타 사항]
Android Java -> Android Kotlin 으로 변경되어 다시 한번 지원자를 모집합니다.
- 예전 프로젝트 : https://www.wishket.com/project/154286/
자사 앱 내에 연동된 레일플러스 교통카드 API 및 SDK의 결제/충전 실패 이슈를 분석하고 성능을 안정화하는 프로젝트입니다.
[프로젝트 배경 및 목표]
현재 자사 앱은 내부적으로 웹뷰를 사용하고 태깅 및 결제 모듈은 네이티브(iOS Swift, Android Kotlin)로 구현된 하이브리드 형태입니다. 레일플러스 교통카드 SDK 연동이 완료되어 서비스 중이나, 간헐적인 충전 실패 및 결제 실패가 발생하고 있습니다. 특히 iOS 환경에서 SDK 불안정성 및 트래킹 누락 이슈가 두드러집니다. 본 프로젝트의 목표는 기존 소스코드를 분석하여 실패 원인을 파악하고, 로깅 체계 강화 및 예외 처리를 통해 결제 성공률을 높이고 서비스를 안정화하는 것입니다.
[과업 범위]
1. 수행 범위
- 기 구축된 iOS(Swift) 및 Android(Kotlin) 소스코드 분석
- 웹뷰와 네이티브 간 브릿지 통신 로직 점검
- 레일플러스 SDK 연동 구간 디버깅 및 코드 수정
- 테스트 및 안정화 패치 배포
2. 상세 기능 요구 사항
2-1. 현황 분석 및 로깅 고도화
- 결제 및 충전 실패 구간 식별을 위한 코드 리뷰
- 실패 메시지 트래킹 및 상세 에러 로그 수집 체계 구축
2-2. iOS SDK 연동 안정화
- iOS 환경에서의 SDK 불안정성 원인 분석 및 예외 처리 로직 추가
- 태깅 시점의 네이티브-웹뷰 간 비동기 통신 브릿지 최적화
2-3. Android SDK 연동 안정화
- Kotlin 기반 결제/충전 프로세스 정합성 검증 및 개선
2-4. 테스트 및 검증
- 다양한 단말기 및 OS 환경에서의 결제/충전 시나리오 테스트
- 수정 패치 적용 후 에러 발생 빈도 감소 및 성공률 검증
3. 비기능적 요구사항
3-1. 성능/규격: 기존 앱의 아키텍처를 유지하면서 최소한의 코드 수정으로 최대의 안정성을 확보해야 함
3-2. 기타: 외부 SDK 문제로 판명될 경우, 이를 증명할 수 있는 명확한 로그 데이터와 우회 처리(Retry 등) 로직을 제공해야 함
[기술/제조 스택]
- iOS: Swift
- Android: Kotlin
- Architecture: Webview 기반 하이브리드 앱 (네이티브 브릿지 통신)
- 연동 대상: 레일플러스 교통카드 SDK
[클라이언트 준비 사항]
1. 문서 및 자료
- 기존 앱 소스코드 (Git 등 저장소 권한 제공)
- 레일플러스 SDK 연동 가이드 문서 및 기존 개발 히스토리
- 현재까지 파악된 에러 로그 및 실패 케이스 리스트
2. 투입 인력 및 조직
- 내부 담당자 (이슈 확인 및 코레일 측과의 커뮤니케이션 지원)
[주요 일정]
- 희망 착수일: 계약 체결 후 즉시 (이번 달 내 착수 희망)
- 주요 마일스톤: 소스코드 분석 및 로깅 적용 (1주차), iOS/Android 디버깅 및 수정 (2~3주차), 테스트 및 배포 (4주차)
- 최종 오픈(납품) 희망일: 착수일로부터 1개월 이내
[지원 자격 및 우대 사항]
1. 지원 자격
- iOS(Swift) 및 Android(Kotlin) 네이티브 개발 경험이 풍부한 자
- 웹뷰 기반 하이브리드 앱의 브릿지 통신 구조에 대한 이해도가 높은 자
- 타사 폐쇄형 SDK 연동 및 트러블슈팅(디버깅) 경험이 있는 자
2. 우대 사항
- 결제 모듈, NFC 태깅, 또는 교통카드(레일플러스, 티머니 등) SDK 연동 경험자 우대
- 에러 트래킹 툴(Firebase Crashlytics 등) 활용 및 로그 분석 능력이 뛰어난 자 우대
[산출물]
- 수정 및 개선된 원본 소스코드
- 디버깅 결과 및 조치 내역이 포함된 완료 보고서
[계약 관련 특이 사항]
본 프로젝트는 신규 개발이 아닌 기존 레거시 코드의 트러블슈팅이 주 목적입니다. 따라서 지원 시 유사한 디버깅 및 안정화 프로젝트 수행 경험을 반드시 기재해 주시기 바랍니다. 예산은 500만 원 ~ 600만 원으로 책정되어 있습니다.
[기타 사항]
Android Java -> Android Kotlin 으로 변경되어 다시 한번 지원자를 모집합니다.
- 예전 프로젝트 : https://www.wishket.com/project/154286/
위시켓에서 원본 확인
원본 보기