
[현대차 UX 스튜디오 적용] 이노시뮬레이션 6DOF 시뮬레이터
주행 시뮬레이터로 자동차 사용자 경험 콘셉트를 체험하는 서울 강남 전시 공간, UX 스튜디오(User Experience) 시뮬레이션룸
Hyundai Live Mod App
- 서비스 명: Hyundai Live Mod App
- 설명:
- 현대자동차 **UX 연구 전용 공간(시뮬레이션 룸)**에서 사용되는 시뮬레이션 및 장비 컨트롤 전용 앱 개발
- Flutter Mobile을 통해 시뮬레이터 및 이노시뮬레이션 장비 제어, Node.js 서버와의 Socket + REST API 통신을 통한 실시간 데이터 송수신 담당
- Flutter Web을 활용해 시뮬레이션 데이터 시각화 대시보드를 구축하여, 초당 100건 이상 발생하는 데이터를 실시간 차트 및 그래프로 표시하고 UNREAL 스트리밍 영상과 싱크 유지
- 주요 기술 스택:
- Flutter Mobile, Flutter Web
- 성과:
- 실시간 데이터 처리 및 장비 제어를 안정적으로 구현하여, UX 연구원들이 장비·시뮬레이션을 모바일 앱에서 직관적으로 제어할 수 있도록 지원
- Flutter Web 기반 대시보드를 통해 연구진이 시뮬레이션 결과와 장비 데이터를 동시에 분석할 수 있는 환경 제공
- 비고:
사용 된 기술 스택
📱 안드로이드 / iPad 앱 / Web (Flutter)
- 프레임워크: Flutter (SDK ^3.5.3)
- DI / 상태 관리:
- get_it : 의존성 주입
- provider: 상태 관리
- 라우팅
- go_router : 화면 네비게이션 및 라우팅 처리
- UI/UX 관련 주요 라이브러리
- flutter_screenutil : 반응형 UI 대응
- fl_chart : 통계/차트 시각화
- webview_flutter : 앱 내 웹뷰 지원
- 네트워킹
- dio : HTTP 클라이언트
- retrofit : 타입 세이프 API 클라이언트
- retrofit_generator, build_runner, json_serializable, json_annotation : 코드 생성 기반 API/모델 관리
- 보안/환경 변수
- envied, envied_generator : 환경 변수 관리 및 보안 처리