개발 공부/Flutter

개발 공부/Flutter

Flutter BoxConstraints

BoxConstraints란위젯이 자체적으로 가질 수 있는 크기를 정의하는 네 가지 값의 집합최소 너비최대 너비최소 높이최대 높이제약 조건을 이해하기 위해서는 다음의 플러터 핵심 규칙을 이해하는 것이 먼저다.Constraints go down. Sizes go up. Parent sets position.제약 조건은 아래로, 크기는 위로, 부모는 위치를 지정한다.Constraints go down. Sizes go up. Parent sets position.위젯은 부모로부터 제약 조건(Constraints)를 받는다.위젯은 자신의 자식(children) 목록을 하나씩 탐색하며 위젯은 자식들에게 그들의 제약 조건을 알려주고 각 자신이 어떤 크기를 원하는지 묻는다.그리고 위젯은 자식들의 위치를 하나씩 설정..

개발 공부/Flutter

플러터 예제 어플리케이션 구조 분석

개요본격적으로 플러터를 학습하기 전에, 이번 포스팅에서 기본적인 플러터의 예제 어플리케이션의 코드를 살펴본다.Symbols다음은 flutter run 명령어로 실행되는 기본 엔트리포인트 lib/main.dart의 심볼 목록이다.dart의 엔트리포인트 main 함수, 그리고 다음의 3가지 클래스로 이루어져있다.MyAppMyHomePage_MyHomePageStatemainvoid main() { runApp(const MyApp());}runApp() 함수의 인자로 MyApp()을 실행한다.Dart의 상수 생성자 기능을 이용한다.상수 생성자를 이용하려면 조건이 필요한데, 모든 필드가 final로 초기화 되어야한다.해당 내용은 여기를 참고했다.객체가 한번 빌드되면 어플리케이션 생명주기동안 동일하게 유지되므..

게으른 제이
'개발 공부/Flutter' 카테고리의 글 목록