01 / 서비스
서비스 소개
숏폼 콘텐츠 제작을 위한 영상 편집 앱. Flutter로 iOS·Android를 동시에 개발했고, 영상 편집 기능은 Kotlin과 Swift로 개발해 Flutter 앱과 연결했습니다. Method Channel로 요청·응답을, Event Channel로 진행 상태를 주고받습니다.
기간2023.08 – 2023.12
02 / 작업
맡은 범위와
구현 내용
맡은 범위
- Flutter 기반 영상편집 앱(iOS·Android) 개발
- Kotlin(Android)·Swift(iOS)로 영상편집 기능 각각 개발
- 네이티브 기능을 Flutter 플러그인으로 병합해 기능 확장
- Method Channel·Event Channel로 Flutter↔네이티브 통신 구현
구현 내용
- 영상편집은 성능과 플랫폼 종속적인 처리가 필요해 네이티브로 구현하고, 플러그인 구조로 기능을 확장할 수 있게 뒀습니다.
- 진행 상태처럼 계속 흘러오는 값은 Event Channel로, 단발 요청은 Method Channel로 나눠 통신했습니다.
- iOS·Android 양쪽에서 같은 편집 경험이 되도록 플랫폼별 기능을 맞췄습니다.
04 / 구조
구현 구조
Flutter 앱iOS·Android 동시 개발
Flutter 플러그인Method Channel 요청·응답 · Event Channel 진행 상태
네이티브 영상편집Kotlin · Swift

