Flutter는 Dart 언어를 사용하여 단일 코드베이스로 모바일, 웹, 데스크톱용 네이티브 컴파일 애플리케이션을 만드는 Google의 오픈소스 UI 툴킷입니다. Flutter의 독특한 접근 방식은 자체적으로 UI를 렌더링한다는 점이며(네이티브 컴포넌트를 사용하지 않음), 이를 통해 일관되고 커스터마이즈 가능하며 고성능인 인터페이스를 제공합니다.
Flutter란
Flutter = 크로스 플랫폼 UI 프레임워크 (Google 제작):
→ 하나의 코드베이스 → iOS, Android, 웹, 데스크톱(Windows/macOS/Linux)
→ DART 언어 사용
→ 네이티브 컴파일 앱 빌드 (모바일의 경우 네이티브 ARM 코드로 컴파일)
→ 모든 것이 WIDGET (조합 가능한 UI 구성 요소)
