Flutter
-
[Flutter] - Flutter의 정의 및 초기 환경 세팅Flutter 2025. 2. 3. 12:45
Flutter란? 개인적으로 Flutter개발을 하고 싶어서 환경세팅을 하기로 했다.Flutter는 Google이 개발한 오픈소스 UI 프레임워크로, 단일 코드베이스로 iOS, Android, 웹, 데스크톱(Windows, macOS, Linux) 애플리케이션을 만들 수 있다. 구글에서 개발한 Dart언어를 사용하고, 가장 중요한 사용 이유는 단일 코드베이스로 멀티플랫폼 지원한다는 점이다. Flutter의 구조 Flutter 앱은 3가지 핵심 요소로 구성된다. Flutter Framework (프레임워크) • UI 위젯, 애니메이션, 네트워크, 상태 관리 등을 제공 • Dart로 작성됨 Flutter Engine (엔진) • Skia(2D 그래픽 엔진) 기반으로 UI 렌더링 • 네이티브 API(Andr..