책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9788931465372
· 쪽수 : 520쪽
책 소개
목차
Chapter 00 플러터 프로젝트를 구축하기 위한 환경 설정
0-1 Windows PC에 플러터 설치하기
0-2 Mac에 플러터 설치하기
Chapter 01 안녕 플러터!
1-1 기술 요구사항
1-2 다트 언어 기본 이해
1-3 여러분의 첫 번째 플러터 앱 생성하기
Chapter 02 마일 또는 킬로미터? Stateful 위젯 사용하기
2-1 기술 요구사항
2-2 프로젝트 개요
2-3 state와 stateful 위젯 이해하기
2-4 측정값 변환기 프로젝트 만들기
Chapter 03 나의 시간 - 데이터의 스트림 듣기
3-1 기술 요구사항
3-2 타이머 홈페이지 레이아웃 구축
3-3 플러터에서 스트림과 비동기 프로그래밍 사용하기
3-4 설정 라우트로 탐색하기
3-5 설정 화면의 레이아웃 만들기
3-6 shared_preferences를 사용하여 앱 데이터 읽기 및 쓰기
Chapter 04 퐁 게임 - 2D 애니메이션과 제스처
4-1 기술 요구사항
4-2 앱의 UI 구현하기
4-3 애니메이션 사용하기
4-4 게임 로직 추가하기
4-5 GestureDetector 사용하기
4-6 막대기 위치 확인하기
4-7 게임에 무작위성 추가하기
4-8 점수를 추가하고 게임을 완료하기
Chapter 05 영화 보러 가자 - 웹에서 데이터 가져오기
5-1 기술 요구사항
5-2 프로젝트 개요
5-3 웹 서비스에 연결하고 HTTP를 사용하여 데이터 검색하기
5-4 JSON 데이터 파싱하고 모델 객체로 변환하기
5-5 ListView로 데이터 보여주기
5-6 상세정보 화면을 표시하고 화면을 통해 데이터를 전달하기
5-7 검색 기능 추가하기
Chapter 06 데이터 저장 - Sq(F)Lite를 사용하여 로컬 데이터베이스에 데이터를 저장하기
6-1 기술 요구사항
6-2 본질적인 이론 및 맥락
6-3 프로젝트 개요
6-4 sqflite 데이터베이스 사용하기
6-5 모델 클래스 만들기
6-6 사용자에게 데이터베이스 데이터를 보여주기
Chapter 07 앱에 불 붙이기- 플러터 앱에 파이어베이스 통합하기
7-1 기술 요구사항
7-2 파이어베이스 소개
7-3 프로젝트 개요
7-4 여러분의 플러터 프로젝트에 파이어베이스 추가하기
7-5 앱에 인증 추가하기
7-6 파이어베이스에 데이터 쓰기: 즐겨찾기 기능 추가
Chapter 08 보물 지도 - 지도를 통합하고 기기의 카메라를 사용하기
8-1 기술 요구사항
8-2 위치 정보 및 카메라 - 강력한 한 쌍
8-3 Google 지도를 플러터에 통합하기
8-4 기기의 카메라 사용하기
Chapter 09 주사위로 놀자: 녹아웃 - Rive로 애니메이션을 생성하기
9-1 기술 요구사항
9-2 프로젝트 개요
9-3 Rive란?
9-4 Rive로 오브젝트 만들기
9-5 Rive를 사용하여 오브젝트를 살아 움직이게 하기
9-6 플러터 앱에 Rive 통합하기
Chapter 10 할 일 관리 앱 - BLoC 패턴 및 Sembast 활용하기
10-1 기술 요구사항
10-2 프로젝트 개요
10-3 데이터를 저장하기 위해 sembast를 이용하기
10-4 BLoC 패턴
Chapter 11 플러터 웹 앱 구축하기
11-1 기술 요구사항
11-2 필수 이론 및 컨텍스트
11-3 프로젝트 개요
11-4 브라우저에서 실행되는 플러터 앱 구축하기
11-5 반응형 UI 만들기
11-6 shared_preferences를 사용하여 다양한 플랫폼에 데이터 저장하기
11-7 웹 서버에 플러터 앱 게시하기
Chapter 12 해설