Flutter
하나의 코드베이스로 모바일·웹·데스크톱용 네이티브 컴파일 애플리케이션을 만드는 Google의 UI 툴킷입니다.
개요
Flutter는 하나의 Dart 코드베이스로 모바일, 웹, 데스크톱용 네이티브 컴파일 앱을 만들 수 있는 Google의 오픈소스 SDK입니다. 네이티브 플랫폼 위젯을 감싸는 방식 대신 자체 렌더링 엔진(Skia와 Impeller 기반)과 Material·Cupertino 스타일을 모두 포함한 완전한 위젯 카탈로그를 제공하므로, 앱의 시각적 디자인이 각 플랫폼이 제공하는 것에 제한되지 않습니다.
개발은 스테이트풀 핫 리로드를 중심으로 이루어지는데, 이는 앱 상태를 잃지 않고도 실행 중인 앱에 코드 변경 사항을 즉시 반영합니다. 툴링에는 VS Code와 IntelliJ/Android Studio용 에디터 플러그인, 그리고 수만 개의 커뮤니티 패키지가 포함됩니다. 기존 플랫폼별 코드를 호출해야 할 때는 FFI와 플랫폼 채널을 통한 네이티브 상호운용도 지원합니다.
Flutter는 iOS, Android, 웹, 데스크톱(Windows, macOS, Linux)에 걸쳐 하나의 코드베이스와 픽셀 단위로 일관된 UI를 원하는 팀, 또는 커스텀 디바이스 플랫폼의 UI 툴킷으로 임베드하고 싶은 팀을 대상으로 합니다.
- 카테고리
- 모바일
- 언어
- Dart, C++
- 라이선스
- BSD-3-Clause
광고
관련 프로젝트
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기