오늘도 공부
Flutter & Dart 2026 로드맵 본문
Flutter & Dart’s 2026 roadmap
Transparency is a core goal of the Flutter open source project, and today we’re happy to share our roadmap for the next generation of apps…
blog.flutter.dev
Flutter 팀이 2026년에 집중하는 큰 방향은 “멀티플랫폼 품질을 네이티브 수준으로 끌어올리면서(성능/완성도), AI 시대의 앱 아키텍처와 개발 경험까지 같이 재설계하겠다”로 읽혀요. 그리고 이 로드맵은 확정 공약이라기보다, 오픈소스 프로젝트 특성상 **상황에 따라 조정될 수 있는 ‘지향점(aspirational)’**이라는 전제를 깔고 공유된 내용입니다.
한 줄 요약
- 렌더링/웹/플랫폼: Android에서 Impeller 전환을 마무리하고, 웹은 Wasm을 기본으로 가져가며, 최신 OS(Android 17 등) “day-zero” 대응을 강조
- GenUI + 에이전틱 앱: AI가 UI를 실시간으로 구성하는 방향(GenUI SDK + A2UI)과, “필요한 코드만 즉시 내려받는” 형태까지 탐색
- Dart의 확장: 프론트만이 아니라 백엔드/클라우드/AI 도구까지 “풀스택 Dart” 그림을 더 크게 가져감
1) “네이티브급 멀티플랫폼”을 더 진짜로: Impeller / Wasm / 플랫폼 딥 인테그레이션
Android: Impeller 마이그레이션 ‘완료’에 방점
2026년에 Android에서 Impeller 렌더러로의 전환을 완료하겠다고 못 박아요. 특히 Android 10 이상에서 레거시 Skia 백엔드를 제거해서 애니메이션을 더 매끄럽게 하고 “jank”를 줄이겠다는 메시지가 큽니다.
Web: Wasm을 기본(default)으로
웹은 WebAssembly(Wasm)를 기본 경로로 삼아 “네이티브 퀄리티 경험과 성능”을 목표로 한다고 밝힙니다.
최신 OS/데스크톱 경험도 ‘즉시 대응’ 기조
Android 17과 향후 iOS 릴리스에 대한 day-zero 지원, 데스크톱 멀티 윈도우 지원(Canonical 파트너 언급 포함) 같은 “플랫폼 통합”을 계속 밀겠다고 정리돼 있어요.
2) GenUI, 에페머럴 경험, 그리고 “에이전틱 앱”이라는 큰 판
여기서부터가 2026 로드맵의 가장 공격적인 부분이에요.
“고정된 화면”이 아니라, 의도에 맞춰 UI가 즉시 바뀌는 앱
Flutter 팀은 앱 아키텍처 자체를 바꿔 agentive UI(에이전틱 UI)—미리 만들어 둔 화면을 보여주는 수준을 넘어, 사용자 의도에 맞춰 실시간으로 경험을 구성하는 UI—로 간다고 말합니다.
이 흐름의 기반으로 Flutter GenUI SDK와 A2UI 프로토콜을 언급하면서, AI 모델이 동적으로 풍부한 경험을 만들어내는 구조를 강조해요.
“앱스토어 업데이트 없이 일부 기능만 즉시 전달”까지 탐색
이를 가능하게 하려고 Dart 쪽에서는 Dart runtime에 ‘인터프리티드 바이트코드’ 지원을 추가하는 방향을 조사 중이라고 해요.
핵심 의도는 “ephemeral code delivery”: 앱 전체 업데이트 없이도, 필요한 일부 코드를 온디맨드로 로드해 에이전틱 앱의 기술적 기반을 만들겠다는 설명입니다
개인적으로는, 이 파트가 현실화되면 “UI/기능을 더 빠르게 실험·반영”하는 가능성이 커지는 대신, 배포 정책/보안/검증 방식도 함께 설계돼야 할 영역이 크게 늘어날 것 같아요(이건 로드맵 문장 밖의 해석이에요).
3) “풀스택 Dart”를 진심으로: 클라우드 함수/SDK/AI 백엔드까지
Flutter가 UI 프레임워크라는 인식에서 한 발 더 나가, Dart를 중심으로 “툴링을 어디든 가져가겠다”는 톤이 분명합니다.
- Firebase용 Dart Cloud Functions: 콜드 스타트 약 ~10ms를 목표로 고성능 백엔드 로직을 지원하는 데 초점을 둡니다.
- Google Cloud SDK에서 Dart 지원도 조사 중: Dart로 백엔드 연결/구축을 쉽게 하겠다는 방향성.
- Genkit 팀과 협업해 Dart 지원도 언급: “정교한 AI 기능”을 Dart 생태계에서 만들 수 있게 하려는 흐름입니다.
정리하면, 2026년의 Dart는 “언어 업데이트”만이 아니라 클라우드/AI까지 개발 스택을 넓히는 해로 보입니다.
4) 개발 경험도 AI 기준으로 다시 그리기: 에이전트 친화적인 Flutter/Dart
AI 코딩 에이전트가 개발 방식을 흔든다는 전제 아래, Flutter/Dart 쪽도 “AI가 잘 다룰 수 있는 개발 흐름”을 만들겠다는 내용이 들어갑니다.
- Google 내부 협업을 통해 Gemini CLI와 Antigravity에서 Dart/Flutter 지원을 최상급으로 가져가겠다
- 특히 stateful hot reload 같은 핵심 워크플로우가 AI 에이전트와 함께 써도 매끄럽게 동작하도록 하겠다
그리고 꽤 흥미로운 포인트로, MCP(Model Context Protocol) 서버를 Dart 툴링에 투자해
AI 에이전트가 Dart analyzer와 “직접 대화”하듯 연결되어 대규모 리팩터링이나 안전하고 성능 좋은 라이브러리 선택을 더 정확하게 하도록 돕겠다는 방향도 제시합니다.
5) 오픈소스 운영/거버넌스: 패키지 분리 + 엔진 확장성 + 협업 구조 강화
기술 로드맵만큼 “프로젝트 운영” 이야기도 꽤 분량이 있어요.
- Material / Cupertino 디자인 시스템을 독립 패키지로 분리해 더 빠르게, 독립적으로 진화시키겠다는 방향
- Flutter Engine 확장성 개선: 새로운 플랫폼 지원을 “out-of-tree(리포 바깥)”로도 작성 가능하게 하겠다는 목표
- 생태계 협업 구조를 더 공식화: Consultancy Program, Insiders, GDE 네트워크, CAB, PAB 등을 확장해 피드백 루프를 강화
요지는 “Google만의 로드맵”이 아니라, 커진 생태계를 전제로 운영 모델을 더 지속 가능하게 바꾸겠다는 쪽이에요.
6) Dart 언어/컴파일 성능: 문법 개선 + 빌드/분석기 성능
Dart 자체도 2026년에 몇 가지 굵직한 업데이트를 예고합니다.
- Primary Constructors로 클래스 선언을 더 간결하게
- Augmentations로 코드 생성(code gen)을 더 단순하게
- build_runner 개선, Dart/Wasm 컴파일 개선
- 대규모 앱에서 더 빠르게 동작하도록 analyzer 리팩터링
7) 개발자 유입/학습: 공식 온보딩 경로 + 커뮤니티 아웃리치
신규 개발자를 위한 Dart/Flutter learning pathway를 “최근 완료”했고, 2026에는 온·오프라인 아웃리치를 이어가며 개발자와(그리고 개발자의 AI 도구까지) 더 나은 경험을 만들겠다고 합니다.
8) 가까운 공개 무대: Cloud Next / Google I/O
로드맵 글에서는 “곧 다음 큰 것들을 볼 수 있다”는 의미로 2026년 행사 일정도 함께 언급합니다.
- Google Cloud Next 2026: 4월 22–24 (라스베이거스)
- Google I/O 2026: 5월 19–20
(이 일정은 로드맵 글 기준으로 소개된 내용이고, 행사 특성상 변동 가능성은 늘 있어요.)
마무리: 2026년 Flutter/Dart를 관통하는 키워드 3개
- 품질(High-fidelity): Impeller/Wasm/플랫폼 통합으로 “네이티브급”을 더 당연하게
- 에이전틱(Agentic): GenUI + 동적 경험 + (탐색 중인) 코드 전달 방식 변화
- 확장(Full-stack): Dart를 UI 밖으로—클라우드/AI/툴링까지 넓히기
'스터디 > Flutter' 카테고리의 다른 글
| Flutter Android 뒤로가기 버튼이 안 먹히는 문제 해결기 (0) | 2026.02.07 |
|---|---|
| Flutter Riverpod + Drift 완벽 가이드 (2) | 2025.10.22 |
| Flutter프로젝트가 안드로이드 프로젝트로 인식 되는 오류 (0) | 2025.09.15 |
| Flutter에서 실무·학습에서 자주 쓰이는 디자인 패턴 (1) | 2025.08.19 |
| flutter analyze 설명 (3) | 2025.07.30 |
