📱튜터님과 함께하는 집중 코딩 실습 과제
Part 1 과제
Flutter 개념과 기본 구조 이해 (챕터 1-1)
과제 목표
Flutter 앱의 기본 실행 흐름과 역할을 이해한다.
미션 내용
1. Flutter가 어떤 역할을 하는 프레임워크인지 자기 말로 설명하시오.
플러터는 다트라는 언어를 가지고 위젯을 배치하여
사용자가 사용할 앱의 화면(UI)과 동작을 만드는 프레임 워크입니다.
2. Flutter 앱이 실행될 때의 흐름을 아래 키워드를 포함해 서술하시오.
#main() #runApp() #Widget
Flutter는 Widget을 트리 구조로 관리합니다.앱 내의 모든 위젯은 최상위(부모) 위젯을 기준으로 구성되는데,플러터 앱이 실행되면 main()함수에서 runApp()을 통해앱 전체의 부모가 되는 위젯을 지정합니다.이후 각 위젯들이 작동하며 화면에 표시됩니다.
3. Flutter와 Dart의 역할 차이를 한 문장으로 정리하시오.
Dart는 프로그래밍 언어로 계산, 규칙 등을 정하고,
Flutter는 Dart 언어를 사용하여 화면, 동작 등을 만든다.
포인트
- Flutter를 “언어”로 설명하지 않았는가
- runApp의 역할을 정확히 이해했는가
📌 오늘 실습한 목록 (Flutter)
집중 코딩 시간에 전달 받은 실습과제 내용 포함 플러터 입문 강의 내 실습 진행
- main() / runApp() 구조 직접 작성
- StatelessWidget으로 화면 구성
- Scaffold, AppBar, body 사용
- Text 위젯 출력 및 줄바꿈(\n)
- TextStyle로 글자 크기, 색상, bold 처리
- Column으로 텍스트 세로 배치
- Center + Column으로 화면 중앙 배치
- mainAxisAlignment / crossAxisAlignment 차이 실습
- Padding, EdgeInsets.symmetric 사용
- const 적용 (Text, TextStyle, Widget 생성자)
- Icon 추가 및 크기, 색상 변경
- appBar 타이틀 추가 및 Row 설정 등
'Flutter 9기 창업 > 📚 Today I Learned' 카테고리의 다른 글
| [Flutter 9기 창업반] 앱 개발 창업 부트캠프 19일차 (0) | 2025.12.18 |
|---|---|
| [Flutter 9기 창업반] 앱 개발 창업 부트캠프 18일차 (1) | 2025.12.17 |
| [Flutter 9기 창업반] 앱 개발 창업 부트캠프 16일차 (0) | 2025.12.15 |
| [Flutter 9기 창업반] 앱 개발 창업 부트캠프 13일차 (0) | 2025.12.10 |
| [Flutter 9기 창업반] 앱 개발 창업 부트캠프 12일차 (1) | 2025.12.09 |