통합검색

검색

  • IT 자격증 수험서
    • 워드프로세서
    • 컴퓨터활용능력
    • 정보처리/사무자동화/정보기기
    • ITQ
    • GTQ
    • 컴퓨터그래픽스
    • 웹디자인
  • 실용 자격증 수험서
    • 한국사
    • 조리/제과/운전면허
    • 기타
  • IT 도서
    • 컴퓨터 일반/활용
    • 사무자동화(OA)
    • 웹/홈페이지
    • 그래픽/멀티미디어
    • 프로그래밍
    • 컴퓨터공학
    • 어린이 교재
  • 단행본 도서
    • 가정과 생활
    • 유아/아동
    • 기타
  • 시리즈
    • 더 쉽게 배우기
    • 환상의 콤비
    • 눈이 편한
    • 속전속결
    • 비주얼(Visual)
    • 학교에서 통하는
    • 이게 진짜

프로그래밍 일반

HOME 도서정보 IT 도서 프로그래밍

New 플러터 프로젝트 저자 시모네 알레산드리아 | 페이지 520
ISBN 9788931465372 | 정가 30,000 | 출판일 2021-06-30
판매처

부록CD

도서소개

직접 만들어보면서 배우는 앱 개발 입문서

구글에서 개발한 크로스 플랫폼 앱 개발 프레임워크인 플러터는 코드 하나로 안드로이드와 iOS를 비롯한 모바일 앱, 웹 앱, 데스크톱 애플리케이션 등 다양한 플랫폼에 배포할 수 있게 해준다.

프로그래밍을 익히는 가장 좋은 방법은 직접 뭔가를 만들어 보는 것이라 말하는 저자는 플러터를 통해 앱을 만들며 독자들에게 모바일 앱 개발에 필요한 기초 개념을 소개한다. 바닥부터 차근차근 설명해주는 저자의 설명과 함께 만들어보는 단위 변환기와 타이머, 영화 정보 앱, 간단한 퐁게임을 포함한 총 11가지 프로젝트를 통해 기본적인 다트 언어 코딩 방법과 앱 개발에 필요한 테크닉까지 직접 체험해가며 이해할 수 있다.

저자소개

시모네 알레산드리아(Simone Alessandria)
12살 때 코모도어 64용 텍스트 기반 판타지 게임으로 첫 프로그램을 만들었다. 몇 년이 지난 뒤, 그는 이제 MCT(Microsoft Certified Trainer) 강사, 작가, 강연자, 열정적인 소프트웨어 아키텍트이며, 항상 자부심이 있는 코더다. 그는 Pluralsight에서 Dart 및 Flutter에 대한 여러 강좌를 진행했으며, 그의 꿈은 개발자들이 훈련과 멘토링을 통해 더 많은 것을 이룰 수 있도록 돕는 것이다.

목차

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 해설

목록