🗓 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 위젯 트리 이해:
- 위젯의 계층 구조 학습
- 부모-자식 위젯 관계와 상태 관리 개념 소개
'스파르타 코딩 클럽 내일배움캠프 6기 > TIL' 카테고리의 다른 글
앱창업 부트캠프 6기 - 2주차 WIL (0) | 2025.03.11 |
---|---|
2주차 - 1번째 과제 TIL (0) | 2025.03.11 |
[📅 2025.03.04] Day 2: Flutter UI 위젯 & 앱 화면 구성 (0) | 2025.03.04 |