2024/12/03 2

241203 TIL

,변수, 함수, 클래스, 속성, 메서드, MVVM, blog_app1. 변수 (Variable) 변수는 데이터를 저장하는 공간입니다. 값이나 객체를 저장하여 코드에서 재사용할 수 있도록 합니다. 특징  • 특정 데이터를 메모리에 저장. • 이름을 통해 데이터에 접근. • Dart에서 변수는 타입에 따라 선언.// 명시적 타입int age = 25; // 정수형 변수double price = 19.99; // 실수형 변수String name = "Flutter"; // 문자열 변수bool isLoggedIn = true; // 논리형 변수// 암시적 타입 (var, dynamic 사용)var city = "Seoul"; // Dart가 타입을 추론 (String)dynamic anyType = 42; //..

TIL 2024.12.03

241202 TIL, 레이아웃 나누기, 레이아웃 위젯

플러터(Flutter)에서 레이아웃 나누기는 위젯을 계층적으로 구성하여 앱 화면을 설계하는 중요한 과정입니다. Flutter는 모든 것이 위젯으로 구성되어 있기 때문에, 레이아웃을 효율적으로 나누는 것이 유지보수와 확장성을 높이는 데 매우 유용합니다. 1. 레이아웃 나누기의 기본 개념  • 위젯 계층 구조Flutter에서 모든 화면은 위젯 트리로 표현됩니다. 따라서 레이아웃을 나눈다는 것은 위젯 트리를 체계적으로 설계하는 것을 의미합니다. • UI 재사용성자주 사용되는 부분은 별도의 위젯으로 분리하여 재사용 가능하도록 설계합니다. • 상위-하위 관계상위 위젯이 전체 구조를 정의하고, 하위 위젯은 개별적인 구성 요소를 담당합니다. 2. 레이아웃 나누기 단계   (1) 전체 구조 정의  • 앱 화면을 큰 틀..

TIL 2024.12.03