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

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

이 게시물은 Flutter 도입과 Clean Architecture 기반 아키텍처 전환 경험 공유

도입 배경

  • 멀티플랫폼 대응 필요로 단일 코드베이스로 생산성·유지보수 개선
  • 현재 Android 태블릿/POS와 macOS는 Flutter로 운영, 점진적 전환 계획

설계 원칙

  • Clean Architecture로 계층 분리, BLoC로 명시적 상태 관리
  • 플랫폼별 차이는 공통 인터페이스로 추상화하고 변경 지점에만 추상화 적용

전환 전략

  • 비즈니스 로직을 웹으로 이전하고 Presentation은 WebView+Bridge로 전환해 즉시 배포 가능하도록 변경

연관 게시글