Flutter/프레임워크

Flutter/프레임워크

[Flutter] 위젯(Widget) 과 엘리먼트(element) 그리고 렌더 오브잭트(RenderObject)

플루터를 공부하려고 여러사이트 들을 들어가니니 Widget이나 Element,RenderObject 있었습니다. 그렇다면 그특징은 무었이고 또 차이는 무었일까요? Widget Widget은 Flutter에서 UI를 구축하기 위한 기본적인 구성 요소입니다. Widget은 화면에 무엇을 그릴지에 대한 정보를 가지고 있으며, 재사용 가능하고 조합 가능한 조각들로 구성됩니다. Widget은 불변(immutable)하며, 한 번 정의된 후에는 변경되지 않습니다. Widget은 특정한 구조, 레이아웃, 스타일, 상태 및 상호작용을 정의할 수 있습니다. Widget은 화면에 렌더링될 때 Element로 변환됩니다. => 프레임워크의 공개 API 또는 청사진입니다. 개발자는 일반적으로 위젯 구성만 처리합니다. Elem..

Flutter/프레임워크

[Flutter] 동작원리 및 특징

- 시작하며 - Flutter는 구글에서 개발한 오픈 소스 프레임워크로, 모바일 애플리케이션 개발을 위한 툴킷입니다. 플러터는 크로스 플랫폼 개발을 지원합니다. 다른 크로스 플랫폼 개발을 지원하는 React Native가 있지만 성능면에서는 자바 스크립트를 사용하는 React Native에 비해 성능 면에서 뛰어납니다. 그렇다면 왜 Flutter가 성능면에서 native앱과 비교했을 때 차이가 거의 없는지에 대해 그리고 Flutter의 여러 특징들에 대해서 알아볼까 합니다. - 본문 - 컴파일된 언어 플러터는 다트(Dart) 언어를 사용하여 개발됩니다. 다트는 JIT(Just-In-Time) 컴파일러와 AOT(Ahead-Of-Time) 컴파일러를 모두 지원합니다. JIT 컴파일러는 개발 시에 핫 리로딩과..

감자씨앗
'Flutter/프레임워크' 카테고리의 글 목록