# Til - 250109

# \[TIL\] Flutter & Dart 학습

## 📚 오늘 배운 것

Scaffold 위젯

* 앱을 이쁘게 꾸며주기 위한 위젯. 별다른 건 없음.
    

Layout 위젯

* Center 위젯
    
    * 이건 중앙 정렬 위젯 이라 안 사용할 수가 없음.
        

다트 언어는 콤마를 붙여 자동 줄바꿈을 처리함.

* 요 부분은 좀 신기 하긴 한데.. 뭐 나쁘진 않은 것 같음
    

다트 언어는 강타입 언어. 모든 것들이 타입이다.

* String, int, MaterialApp (Widget) 등. 모두 Object를 상속받음.
    

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1736434666726/bcc1f193-acc0-4138-9e2c-108145ec259b.png align="center")

color 버튼 누르면 color picker 가능

## 🤔 내 생각

* \[궁금한 점\]
    
    * 위젯에 대해 많이 알면 좋을 것 같은데 위젯 공부에 시간을 얼마나 소요해야 될지?
        
* \[비판적 분석\]
    
    * 플러터에서는 const 쓰라는게 되게 귀찮은 느낌. 무슨 기준인지도잘 모르겟음,
        
        근데 내 vscode에는 해당 추천 사항이 안 뜨긴 함. 이게 왜 안 뜨는지도 궁금하긴 하네.
        
    * 강의 자체가 갑자기 너무 기초적인걸 설명하는데 넘기기가 애매함.
        
        * 뭔가 기본적인 지식이 있다 라고 가정하고 만듥어야 되는데 그게 아니라. 쓸데 없다는 생각이 듬.
            
* \[실무 적용시 고려사항\]
    

## 💡 참고 자료

* \[추가로 찾아본 내용\]
    
    * 없음
        

```dart
import 'package:flutter/material.dart';

void main() {
  runApp(
    MaterialApp(
      home: Scaffold(
        body: Center(
          child: Text(
            'Hello, World!',
          ),
        ),
      ),
    ),
  );
}
```
