개요
macOS, Windows, Linux용 데스크톱 웹뷰 기능을 제공하는 플러터 패키지로, 크롬ium 임베디드 프레임워크(Cef)를 사용합니다. 플러터 애플리케이션 내부에 웹 콘텐츠를 직접 삽입할 수 있으며, 최신 웹 기능에 완전히 접근 가능한 네이티브와 유사한 경험을 제공합니다. 동적 콘텐츠 표시, 인터랙티브 대시보드 또는 하이브리드 UI가 필요한 앱에 적합합니다. 데스크톱 플랫폼 전용으로 개발되어 CEF의 성능과 웹 표준과의 호환성을 활용합니다.
사용 사례
- 데스크톱 앱에 동적 웹 콘텐츠 삽입
- 웹 및 네이티브 컴포넌트를 사용하여 하이브리드 UI 구축
- 인터랙티브 대시보드 또는 보고서 표시
- 제3자 웹 서비스 통합
- 웹 기반 워크플로를 사용하여 데스크톱 애플리케이션 만들기
주요 기능
- 고성능 렌더링에 CEF 사용
- 현대적인 웹 표준과 JavaScript를 지원합니다
- Flutter 위젯과의 원활한 통합을 제공
- 플랫폼별 데스크톱 최적화 제공
- 이동, 자바스크립트 실행 및 이벤트 처리를 활성화합니다
적합한 대상
- 웹 콘텐츠 임베딩이 필요한 데스크톱 앱 개발자
- 데스크톱에서 고급 웹 기능이 필요한 프로젝트
- Flutter와 웹 기술을 결합한 하이브리드 애플리케이션
- macOS, Windows 및 Linux를 대상으로 하는 개발자
- 실시간 웹 데이터 시각화에 의존하는 앱
고려 사항
- 데스크톱 플랫폼(macOS, Windows, Linux)에 한정
- CEF 이진 파일과 플랫폼별 설정이 필요합니다
- 내장 브라우저 엔진으로 인해 앱 크기가 증가할 수 있습니다
- 모바일 또는 웹 배포에 적합하지 않습니다
- 빌드 및 배포 프로세스에서의 잠재적 복잡성
