전환 · 라이브 방송

SauceStudio

라이브 방송 송출 앱을 네이티브에서 Flutter로 전환하고 소켓 채팅을 개발했습니다.

참여 형태
대표 개발자 이전 경력 · 회사 재직 중 참여
맡은 범위
Native→Flutter 전환 · 네이티브 통합 · 실시간 채팅
기술
Flutter · Riverpod · Method/Event Channel · WebSocket
결과
네이티브 앱의 Flutter 전환 개발
SauceStudio — 라이브 방송 송출 앱 · Native → Flutter 전환
설명용 그림 · 실제 앱 화면이 아닙니다

01 / 서비스

서비스 소개

판매자가 라이브 커머스 방송을 송출하는 앱. 기존 iOS·Android 네이티브 앱을 Flutter로 전환한 프로젝트입니다. 라이브 방송 송출 같은 네이티브 의존 기능은 플러그인으로 통합·확장했습니다. 라이브 중 시청자와 대화하는 소켓 통신 기반 채팅 위젯도 함께 개발했습니다.

기간2023.05 – 2023.07

02 / 작업

맡은 범위와
구현 내용

맡은 범위

  • Native(iOS·Android) 앱을 Flutter로 전환
  • 네이티브 기능 통합과 Flutter 플러그인 확장(Method/Event Channel)
  • 소켓 통신 기반 실시간 채팅 위젯 개발
  • Riverpod 기반 상태관리

구현 내용

  • 기존 네이티브 앱의 UI·화면을 Flutter로 다시 구현해 하나의 코드베이스로 통합했습니다.
  • 라이브 방송 송출 등 네이티브 기능은 Method/Event Channel로 Flutter 플러그인에 통합해 전환 후에도 그대로 유지했습니다.
  • 방송 중 시청자와 방송자가 실시간으로 대화하는 채팅은 소켓 통신 위젯으로 만들고 Riverpod으로 상태를 관리했습니다.

03 / 구조

구현 구조

Native → Flutter 전환
기존 네이티브 앱iOS Swift · Android Kotlin
Flutter 전환UI·화면 재구현 · Riverpod
네이티브 통합라이브 송출 플러그인 · Method/Event Channel
소켓 실시간 채팅
시청자라이브 시청 화면
소켓 채팅 위젯WebSocket · Riverpod
방송자 앱SauceStudio

프로젝트 문의

비슷한 서비스를 준비하고 계신가요?

아이디어 단계여도, 이미 운영 중이어도 좋습니다. 현재 상황과 필요한 일을 알려주세요.

비슷한 프로젝트 문의