프로젝트 배경
1.문제점 - 차량용 AVN 시스템의 날씨·뉴스·뮤직·영상 기능이 각각 독립적으로 동작하여 화면 간 상태 불일치 및 단절된 사용자 경험 발생 - 기존 Broadcast 기반 통신 구조로 인해 뮤직 플레이어와 클러스터 간 실시간 동기화가 불안정하고 유지보수 어려움 - 네트워크 전환(Wi-Fi ↔ LTE) 및 Sleep/Wake 이벤트 시 미디어 재생 중단, 위젯 데이터 소실 등 차량 환경 특성에 따른 안정
프로젝트 성과
사용자 조작 속도 25% 개선
홈 허브 UI 접근 동선 단축 및 Quick Access 자동 정렬 적용으로 주요 기능 도달 탭 수 감소
미디어 재생 끊김 0건 (네트워크 전환 시)
Wi-Fi ↔ LTE 전환 구간에서 ExoPlayer 복원 로직 적용으로 재생 중단 없이 연속 재생 보장
뮤직·클러스터 동기화 지연 최소화
Broadcast → Bound Service 구조 전환으로 재생 상태 전달 지연 및 누락 오류 제거
오프라인 위젯 정상 표시율 100% 달성
SQLite 캐시 설계로 네트워크 장애 상황에서도 날씨·뉴스 위젯 데이터 유실 없이 표시
클러스터 화면 복원 시간 단축
Sleep/Wake 이벤트 후 클러스터 Animation 및 차량 정보 표시가 즉시 복원되도록 시나리오 설계
핵심 기능
진행 단계
개발 단계
2018.09.
날씨·뉴스 위젯, ExoPlayer 동영상 플레이어, 뮤직·클러스터 동기화 서비스, 클러스터 Animation, Quick Access 기능 순차 개발
프로젝트 상세
1. UI/UX 기능 확장 - 날씨·뉴스 메인 화면 및 홈 화면 위젯 UI 개선(Java, XML), 주·야간 테마 자동 전환 기능 구현 - 주요 기능의 접근 동선을 단축하여 사용자 조작 속도 약 25% 개선 2. 멀티미디어 기능 고도화 - ExoPlayer 기반 동영상 플레이어 메인 화면 개발(Java) 및 오디오 포커스(Audio Focus) 정책 적용 - 뮤직 플레이어와 클러스터(홈 화면 위







