본문 바로가기
스파르타 코딩 클럽 내일배움캠프 6기/TIL

[📅 2025.03.03] Day 1: Flutter 기본 개념 & 개발 환경 설정

by 앱 창업 부트캠프 2025. 3. 4.

🗓 Day 1: Flutter 기본 개념 & 개발 환경 설정

📅 총 15강 (3시간 28분)

1. Flutter 개요 및 개발 환경 설정

  • Flutter의 필요성: 크로스플랫폼 개발 가능, 성능 우수, 빠른 UI 빌드
  • Windows & Mac 개발 환경 설정:
    • Flutter SDK, Android Studio, VS Code 설치
    • Mac의 경우 추가적으로 iOS 개발 환경 설정 필요
    • VS Code 확장 플러그인 (Flutter, Dart) 설치

2. Flutter 프로젝트 기본 실행

  • VS Code에서 Flutter 프로젝트 생성 및 실행
  • flutter create 프로젝트명 → main.dart 실행

3. Dart 기본 문법 학습

  • 변수 선언 (var, final, const)
  • 반복문 (for, while, do-while)
  • 함수 (void, return, optional parameter)
  • 조건문 (if, switch-case)

4. 비동기 처리 & 객체지향 프로그래밍

  • 비동기 프로그래밍 (Future, async, await)
  • 클래스 & 객체 (class, constructor, getter, setter)
  • Flutter 위젯 트리 이해:
    • 위젯의 계층 구조 학습
    • 부모-자식 위젯 관계와 상태 관리 개념 소개