플러터의 새로운 변신? 커뮤니티 주도 'DartNative' 등장 임박

DartNative는 Flutter 커뮤니티에서 등장한 프로젝트로, Dart와 Flutter의 개발 방식을 유지하면서 UI를 UIKit과 Android Views로 직접 렌더링합니다. 키보드 동기화, 긴 리스트 최적화, 네이티브 비디오 플레이어 등 특정 시나리오에 특화된 기능을 제공하지만, 34개의 first-party 플러그인만 지원하여 생태계가 제한적입니다.

AI 요약

Flutter 커뮤니티에서 'DartNative'라는 신규 프로젝트가 주목받고 있다. 이 프로젝트는 Dart와 Flutter의 개발 방식을 유지하면서도 렌더링 엔진을 UIKit과 Android Views로 교체해 네이티브 UI를 직접 그리는 것이 특징이다. No bridge, 0 abstraction layers를 표방하며 RN 방식이 아닌 직접 네이티브 컴파일을 지향하고, 키보드 연동 애니메이션, 장시간 리스트 성능 최적화, 네이티브 비디오 플레이어 등 사용자 시나리오 특화 지원을 강점으로 내세운다. 다만 현재 34개의 first-party 플러그인만 제공해 생태계가 제한적이며, Flutter의 Graphite 기반 Flocker 포크와 비교되며 커뮤니티 반응은 엇갈린다.

핵심 포인트

  • Dart/Flutter 개발 습관 유지 + UIKit/Android Views 네이티브 렌더링 방식
  • No bridge, 0 abstraction layers 표방, 직접 네이티브 컴파일 지향
  • 키보드 동기화 애니메이션(iOS Core Animation 트랜잭션, Android WindowInsetsAnimation) 특화
  • 34개 first-party 플러그인 제공(camera, video, webview, ONNX Runtime, Lottie 등), 생태계 제한적

향후 전망

  • Flutter의 불편함을 느끼는 사용자층을 겨냥한 틈새 프로젝트로 남을 가능성
  • Flutter 메인라인의 Graphite 도입 속도에 따라 DartNative의 입지가 결정될 전망
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...