Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그

배달의민족 주문접수 채널에 Flutter를 도입하며 고민한 것

우아한형제들 favicon우아한형제들·Architecture·
WebViewClean ArchitectureFlutterBLoCDart
2025년 12월 16일2

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

우아한형제들은 Flutter 도입과 Clean Architecture + BLoC를 적용해 멀티 플랫폼 운영을 가능하게 하고, 웹뷰 컨테이너 앱으로 전환해 배포 속도와 유지보수성을 크게 개선했습니다.

구현 방법

  • Flutter + Clean Architecture로 Android, macOS를 우선 운영, Windows/모바일 확장을 준비
  • 공통 인터페이스 정의와 플랫폼별 구현 분리로 의존성 관리 강화
  • Data/Domain/Presentation 계층과 Infrastructure의 분리, BLoC 기반 상태 관리
  • WebView Bridge로 Presentation 계층 교체, Infrastructure 재사용
  • DI 컨테이너로 런타임 주입

주요 결과

  • 인력 절감 및 개발 속도 향상: 단일 코드베이스 다중 플랫폼 배포
  • 버그 수정 속도 증가와 UX 일관성 확보
  • 긴급 배포 시간 단축과 플랫폼 독립적 업데이트

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
프론트엔드와 THE TWELVE-FACTOR APP 섬네일
68%

프론트엔드와 THE TWELVE-FACTOR APP

카카오엔터테인먼트 favicon카카오엔터테인먼트·2021년 11월 25일
도메인 Error를 다루는 고민과 Arrow의 Either 섬네일
68%

도메인 Error를 다루는 고민과 Arrow의 Either

Naver Pay faviconNaver Pay·2025년 06월 24일
FE 최적화, 비즈니스로 시작해서 엔지니어링으로 끝내기 섬네일
67%

FE 최적화, 비즈니스로 시작해서 엔지니어링으로 끝내기

당근 favicon당근·2025년 09월 11일