Chapter 01 플러터 이해하기
01_1 플러터 시작하기 플러터란?
UI란?
프레임워크란?
01_2 플러터의 특징
01_3 Dart 언어의 특징
01_4 지금 당장 앱을 만들어야 한다면?
01_5 Skia 엔진
01_6 AOT와 JIT지원
AOT
JIT
01_7 Swift UI와 Android JetPack Compose
01_8 플러터 아키텍처
01_9 플러터 2.0
Chapter 02 Flutter SDK 설치하기
02_1 Flutter SDK 다운로드
Flutter SDK 압축 해제 및 폴더 설정
Flutter 환경변수 설정
02_2 안드로이드 스튜디오 설치하기
안드로이드 스튜디오 다운로드
안드로이드 스튜디오 설치하기
Flutter, Dart 플러그인 설치
Flutter 프로젝트 생성하기
Flutter Doctor
버전 확인 해보기
02_3 안드로이드 스튜디오 환경 설정
자동정렬 설정
글자 크기 및 폰트 설정
02_4 Flutter 에뮬레이터로 first_app 프로젝트 실행하기
02_5 Hot Reload 체험해보기
Chapter 03 Dart 문법 익히기
03_1 DartPad 사용해보기
DartPad 사이트 접속하기
Dart로 HTML 코딩하기
Flutter로 앱 코딩하기
순수 Dart 언어 작성하기
03_2 Dart 변수
변수
타입 확인
타입 추론
03_3 연산자 알아보기
산술 연산자
비교 연산자
논리 연산자
03_4 조건문
If문
삼항 연산자
null 대체 연산자
03_5 함수
함수
익명함수와 람다식 클래스
03_6 클래스란?
객체(Object란?
객체 지향 프로그래밍
생성자
선택적 매개변수
cascade 연산자
03_7 상속
다형성
슈퍼(super 키워드
final 키워드와 이니셜 라이저(: 키워드
03_8 Mixin
03_9 추상 클래스
추상