📘 Flutter 12

Flutter for SwiftUI Devs - Layout process

SwiftUI Layout Process SwiftUI는 하위 View의 크기에 따라 상위 View의 크기가 정해진다. 모든 하위 View는 각각의 하위 View에게 크기를 제안하고, 하위 View에게 원하는 크기를 묻는다. Each parent view renders its child view at the returned size. Flutter Layout Process Flutter는 상위 widget의 제약이 하위 widget으로 전달된다. 제약 조건은 높이와 너비의 최솟값, 최댓값이 포함된다. 하위 widget은 자신의 크기를 정할 때, 자신의 하위 widget과 아래 process를 모두 반복한다. 하위 widget에게 그 제약조건을 알린다. 하위 widget에게 어떤 크기를 원하는지 묻는다...

Flutter for SwiftUI Devs - Overview, Views vs. Widgets

SwiftUI 개발자를 위한 Flutter 그동안 SwiftUI를 공부하다가 Flutter를 공부하기 시작했다. 마침 Flutter 공식문서에 다른 플랫폼에서 온 개발자를 위한 Flutter 가이드가 있었고, SwiftUI 개발자를 위한 Flutter 내용을 정리해보려고 한다! Overview Flutter와 SwiftUI는 UI가 어떻게 생겼는지, 어떻게 작동하는지를 묘사한다. 이러한 코드를 declarative framework, 즉 선언적 프레임워크 라고 한다. Views vs. Widgets SwiftUI는 View로 UI를 표현하고, modifiers로 그 View를 구성한다. Text("Hello, World!") //