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의 입지가 결정될 전망
출처:juejin
