목차 일부
======================
첫째마당 플러터 시작하기
======================
01 플러터를 소개합니다!
01-1 크로스 플랫폼 앱 개발과 플러터
01-2 플러터 아키텍처와 특징
01-3 윈도우에서 개발 환경 만들기
01-4 macOS에서 개발 환경 만들기
02 프로젝트 분석과 외부 패키지 사용하기
02-1 ...
더보기
목차 전체
======================
첫째마당 플러터 시작하기
======================
01 플러터를 소개합니다!
01-1 크로스 플랫폼 앱 개발과 플러터
01-2 플러터 아키텍처와 특징
01-3 윈도우에서 개발 환경 만들기
01-4 macOS에서 개발 환경 만들기
02 프로젝트 분석과 외부 패키지 사용하기
02-1 플러터 프로젝트 분석하기
02-2 외부 패키지 사용하기
02-3 플러터 CLI 활용하기
======================
둘째마당 다트 언어 이해하기
======================
03 처음 만나는 다트
03-1 다트 언어란?
03-2 기본 기능 알아보기
03-3 라이브러리 만들기
04 데이터 타입과 널 안전성
04-1 데이터 타입
04-2 상수 변수 — const, final
04-3 var와 dynamic 타입
04-4 컬렉션 타입 — List, Set, Map
04-5 널 포인트 예외 관리하기
04-6 널 안전성 연산자
05 함수와 제어문
05-1 함수 선언과 호출하기
05-2 명명된 매개변수
05-3 옵셔널 위치 매개변수
05-4 함수 타입 인수
05-5 게터와 세터 함수
05-6 기타 연산자 알아보기
05-7 실행 흐름 제어하기
06 클래스와 생성자
06-1 클래스와 객체
06-2 생성자와 멤버 초기화
06-3 명명된 생성자
06-4 팩토리 생성자
06-5 상수 생성자
07 상속과 추상 클래스
07-1 상속 알아보기
07-2 추상 클래스와 인터페이스
07-3 멤버를 공유하는 믹스인
======================
셋째마당 사용자 인터페이스 개발하기
======================
08 사용자 인터페이스 아키텍처
08-1 화면을 구성하는 위젯
08-2 위젯 트리 알아보기
08-3 정적인 화면 만들기
08-4 동적인 화면 만들기
08-5 상태의 생명 주기
08-6 BuildContext 객체와 위젯 키
09 기본 위젯 활용하기
09-1 애셋을 활용하는 방법
09-2 텍스트 위젯
09-3 이미지 위젯
09-4 아이콘과 아이콘 버튼
09-5 제스처 감지기와 엘리베이트 버튼
09-6 컨테이너와 센터 위젯
10 위젯 배치하기
10-1 방향 설정하기
10-2 위치 설정하기
10-3 크기 설정하기
10-4 기타 배치와 관련된 위젯
======================
넷째마당 화면 구성하기
======================
11 사용자 입력 처리 위젯
11-1 텍스트 필드
11-2 체크박스, 라디오 버튼, 슬라이더, 스위치
11-3 폼 이용하기
12 목록 구성과 다이얼로그 위젯
12-1 리스트 뷰
12-2 그리드 뷰
12-3 페이지 뷰
12-4 다이얼로그 띄우기
12-5 탭바 뷰
13 머티리얼과 쿠퍼티노 디자인
13-1 머티리얼 디자인
13-2 쿠퍼티노 디자인
13-3 기기 모양에 대처하기
13-4 스캐폴드 위젯
13-5 커스텀 스크롤 뷰와 슬리버 앱바
14 내비게이션을 이용한 화면 전환
14-1 내비게이션 사용하기
14-2 내비게이션 2.0 사용하기
======================
다섯째마당 네트워크와 비동기 프로그래밍
======================
15 네트워크 프로그래밍
15-1 JSON 파싱하기
15-2 http 패키지 이용하기
15-3 dio 패키지 이용하기
16 퓨처와 스트림으로 비동기 프로그래밍
16-1 퓨처와 퓨처 빌더
16-2 await와 async
16-3 스트림과 스트림 빌더
16-4 스트림 구독, 제어기, 변환기
17 아이솔레이트로 비동기 프로그래밍
17-1 아이솔레이트 소개
17-2 포트로 데이터 주고받기
======================
여섯째마당 앱의 상태 관리하기
======================
18 상태 관리하기
18-1 위젯의 상태 관리하기
18-2 공용 상태 관리 위젯 만들기
19 프로바이더 패키지 이용하기
19-1 프로바이더 기본 개념
19-2 다양한 프로바이더 알아보기
19-3 컨슈머와 셀렉터
20 Bloc로 상태 관리하기
20-1 Bloc 패턴
20-2 Bloc 구성 요소
20-3 다양한 Bloc 이용 기법
20-4 Bloc 큐빗
21 GetX로 상태 관리하기
21-1 단순 상태 관리하기
21-2 반응형 상태 관리하기
======================
일곱째마당 네이티브 기능 이용하기
======================
22 플랫폼과 연동하기
22-1 플랫폼 채널이란?
22-2 메시지 채널 이용하기
22-3 메서드 채널 이용하기
22-4 이벤트 채널 이용하기
23 네이티브 패키지 이용하기
23-1 위치 정보 얻기 — geolocator
23-2 이미지 피커 이용하기 — image_picker
23-3 내부 저장소 이용하기 — shared_preferences
23-4 내부 데이터베이스 이용하기 — sqflite
======================
여덟째마당 파이어베이스와 연동하기
======================
24 플러터 앱과 파이어베이스 연동
24-1 파이어베이스 이해하기
24-2 파이어베이스 인증하기
25 파이어스토어, 스토리지, 클라우드 메시지
25-1 파이어스토어 이용하기
25-2 스토리지 이용하기
25-3 클라우드 메시지 이용하기
찾아보기
더보기 닫기