프로젝트 배경
1) 문제점 실시간 음성통화와 영상통화는 모바일 앱에서 구현 난이도가 높은 기능입니다. 사용자가 앱을 보고 있는 상태뿐 아니라 앱을 백그라운드로 내린 상태, 앱이 종료된 상태, 통화 중 화면을 접은 상태, 통화 중 다시 앱으로 돌아오는 상태까지 모두 안정적으로 대응해야 합니다. 기존 통화 기능은 특정 상황에서는 동작했지만, background/app killed 상태나 접기/floating 상태에
위시켓과 함께한 진행 과정
프로젝트 등록
React Nattive 기반 앱 화상통화 서비스 오류수정
2026.03.27.
프로젝트 완료
프로젝트 성과
장기 미해결 실시간 통화 안정화
장기간 해결되지 않았던 Android/iOS 음성통화와 영상통화의 핵심 안정성 문제를 개선했습니다. foreground, background, app killed 상태 등을 모두 대응했습니다.
다수의 통화 화면과 상태 통합 정리
통화 시도 화면, 수신 화면, 연결 화면, 영상통화 화면, 보이스콜 화면 등 다수의 통화 관련 화면을 앱 상태와 통화 상태 기준으로 정리했습니다.
통화 접기 및 floating 동작 개선
통화 중 접기 기능 사용 시 통화가 끊기거나 화면 복귀가 불가능해지는 문제를 개선했습니다. 영상통화에서는 floating 화면과 기존 화면이 중복 표시되는 문제를 정리하고, 접기 후 복귀 흐름을 안정화했습니다.
UI/UX 및 디자인 일관성 개선
주요 화면의 safearea, 하단 네비게이션, sticky 영역, 입력창 정렬, 버튼 상태, 폰트, 컬러, 아이콘 정렬을 시안 기준으로 정리했습니다. 런치 화면 깜빡임, 링크 오류, 버튼 반응 등도 추가했습니다.
핵심 기능
진행 단계
문제 재현 및 로그 분석
2026.04.
Android/iOS 실기기에서 통화 수신, 발신, 연결, 접기, 백그라운드, 앱 종료, 앱 복귀 상황을 반복 재현했습니다. 앱 상태 변화와 통화 이벤트 흐름을 비교해 화면과 세션이 어긋나는 지점을 분리했습니다.
프로젝트 상세
1) 포트폴리오 소개 모바일 실시간 커뮤니케이션 서비스의 Android/iOS 음성통화·영상통화 안정화 작업을 진행했습니다. 가장 큰 성과는 아주 오랜 기간 여러명의 개발자가 해결하지 못한 기능을 근본부터 해결했다는 점입니다. 여러명이 그동안 패치 식으로 덧붙여 작업한 것을 엉켜있는 코드들을 제거, 아예 새롭게 쌓아 올렸습니다. 이 방식은 포트폴리오의 견적 및 예상기간보다 더 훨씬 많이 들어가는













