Application Framework 2

[Flutter] 선언형(declarative) UI

1. 개요 Flutter에서 쓰이는 선언형(declarative) UI에 대해 공부하기 위해 알아보게 되었고, 해당 설명을 적은 공식 문서를 직접 번역하여 포스팅하였다. 해당 문서는 Flutter에서 쓰이는 선언형(declarative) 스타일과, 다른 많은 UI 프레임워크에서 쓰이는 명령형(imperative) 스타일의 개념적 차이에 대해 설명한다. 2. 왜 선언형(declarative) UI인가? Win32부터 웹, Android 및 iOS에 이르는 프레임워크는 일반적으로 명령형(imperative) 스타일의 UI 프로그래밍을 사용한다. 이것은 가장 친숙한 스타일일 수 있다. 즉, full-functioned UI엔터티를 수동으로 구성하고, UIView또는 이와 같은 것들은 나중에 UI가 변경될 때 ..

Flutter에 대해

1. 개요 Flutter는 Google이 출시한 오픈 소스 크로스 플랫폼 GUI 애플리케이션 프레임워크이다. 안드로이드, iOS, 윈도우즈, 리눅스 및 웹용 애플리케이션과 구글 퓨시아용 앱의 주된 소스코드로 사용된다. Flutter공개 후 GitHub 순위가 엄청나게 급상승 하면서 React-native의 인기를 맹렬히 추격하고 있다. 2. Flutter의 특징 개발 언어로 Dart를 사용한다. 뛰어난 성능 - React-native의 경우 자바스크립트로 네이티브와 브릿지를 통해 통신하는 반면 Flutter는 직접 컴파일 되어서 직접 Render하기 때문에 훨씬 빠르다. 풍부하고 유연한 디자인 - 작성 가능한 위젯 세트, 풍부한 애니메이션 라이브러리 및 확장 가능한 계층형 아키텍처를 제공한다 고품질 환경..

반응형