
구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.

지은이 : 서경숙
지음지식서비스금융권 차세대 시스템 프로젝트와 컨설팅을 오랫동안 수행해 왔습니다. 프로그램에 대한 열정으로, 개발 해보면 정말 재미있을 것 같다고 생각하는 것을 함께 만들어 가며 협력하는 것이 가장 행복한 개발자입니다. 정보관리기술사를 취득하고 세상 사람들이 부지런히 이루어놓은 기술들을 학습하며 최근에는 클라우드, 인공지능, 빅데이터 분야에 흥미를 느끼며 영역을 넓혀가고 있습니다.
지은이 : 김주아
오픈메이드컨설팅국내 IT기업에서 SE(시스템 엔지니어)로 경력을 시작하여 10여 년간 금융권 시스템 지원/개발 및 시스템 프로그래머로서 서드파티(3rd-party) 제품 개발을 수행하였습니다. 이후 데이터 모델러로 전향하여 여러 금융/공공 SI 프로젝트에 참여하고 있습니다.
지은이 : 윤지상
국내 최대의 금융그룹에서 12년 동안 코어 시스템 개발을 수행했으며, 현재는 전사 아키텍처와 클라우드 업무를 담당하고 있습니다. 등록금이 아깝지 않을 정도로 컴퓨터공학을 사랑하며, 언어에 구애받지 않는 개발과 프론트엔드, 백엔드의 구분 없이 다양한 언어를 평생 동안 접해보고 싶은 욕심이 있습니다. 현재는 더 높은 수준의 기술 습득과 인사이트 향상을 위해 컴퓨터 정보통신 대학원 석사 과정을 진행하고 있습니다.
지은이 : 염채은
지음지식서비스컴퓨터공학을 전공했고, 신한라이프, KB 라이프 등 다수의 프로젝트에 참여하여 다양한 소프트웨어 개발 경험을 쌓았습니다. 특히, 빠르게 변화하는 프론트엔드 트렌드에 대한 파악과 공부에 큰 관심을 가지고 있으며, 지속적으로 최신 개발 동향과 프론트엔드 프레임워크의 업데이트를 주시합니다. 새로운 기술을 학습하고 적용하는 데 열정을 가지고 있어 많은 개발자들에게 최신 정보와 실용적인 팁을 공유하여 도움을 주고자 합니다.
지은이의 글
추천사
들어가며
1 플러터 시작하기
_1.1 플러터 소개
_1.2 플러터 개발환경 구성과 설치
__1.2.1 윈도우에서 개발환경 구축
__1.2.2 macOS에서 개발환경 구축
__1.2.3 설치 문제 해결하기
2 첫 번째 플러터 앱 만들기
_2.1 카운터 앱 생성
__2.1.1 안드로이드 스튜디오에서 프로젝트 생성하기
__2.1.2 카운터 앱 실행하기
__2.1.3 프로젝트 구조 이해하기
__2.1.4 핫 리로드
_2.2 실습하기
_2.3 소스 구조화하기
3 플러터 앱 내부 구조 이해하기
_3.1 카운터 앱 분석하기
__3.1.1 카운터 앱 소스 파헤치기
__3.1.2 카운터 앱의 UI 이해하기
_3.2 위젯 타입, 생명주기와 상태 전달
__3.2.1 위젯 타입
__3.2.2 상태없는 위젯(StatelessWidget)
__3.2.3 상태있는 위젯(StatefulWidget)
_3.3 실습해보기
4 주요 위젯 배우기
_4.1 위젯 실습을 위한 준비
__4.1.1 프로젝트 생성하기
__4.1.2 기본 코드 작성하기
_4.2 기본 위젯
__4.2.1 Container
__4.2.2 Text
__4.2.3 Image
__4.2.4 Icon
__4.2.5 SafeArea
_4.3 레이아웃 위젯
__4.3.1 Row & Column
_4.4 입력 위젯
__4.4.1 TextField
__4.4.2 Button
_4.5 내비게이션 위젯
__4.5.1 Navigator
__4.5.2 Routes
__4.5.3 BottomNavigationBar
5 복잡한 화면 레이아웃 그리기
_5.1 레시피 앱 만들기
__5.1.1 레시피 앱 화면 분석하기
__5.1.2 사전 준비 사항
__5.1.3 기본 코드 작성하기
__5.1.4 레시피 앱 화면 만들기
_5.2 카페 앱 만들기
__5.2.1 카페 앱 화면 분석하기
__5.2.2 사전 준비 사항
__5.2.3 기본 코드 작성하기
__5.2.4 홈 화면 영역 만들기
__5.2.5 커피&음료 메뉴 화면 만들기
__5.2.6 메뉴 상세 화면 만들기
6 다트(Dart)
_6.1 다트 문법 공부 환경
_6.2 기초 문법
__6.2.1 주석
__6.2.2 변수
__6.2.3 타입
__6.2.4 타입의 계층
__6.2.5 널 허용 타입
__6.2.6 늦은 초기화: late
__6.2.7 상수
_6.3 연산자
__6.3.1 기본 연산자
__6.3.2 타입 관련 연산자
__6.3.3 Null 관련 연산자
_6.4 제어문
_6.5 함수
__6.5.1 무명함수
__6.5.2 매개변수
__6.5.3 함수의 객체화
_6.6 객체와 클래스
__6.6.1 객체의 생성과 접근
__6.6.2 생성자
__6.6.3 상속
__6.6.4 추상 클래스
__6.6.5 믹스인(mixin)
__6.6.6 enum
__6.6.7 static
_6.7 컬렉션
__6.7.1 List
__6.7.2 Set
__6.7.3 Map
_6.8 비동기 프로그래밍
__6.8.1 Future
__6.8.2 async, await
__6.8.3 Stream
_6.9 동시성 프로그래밍
__6.9.1 isolate
__6.9.2 싱글 메시지 전송
__6.9.3 멀티 메시지 전송
7 CGV 클론 앱 만들기
_7.1 앱 소개하기
__7.1.1 CGV 클론 앱 분석하기
__7.1.2 사전 준비
__7.1.3 폴더 구조 만들기
__7.1.4 carousel_slider 패키지 추가
__7.1.5 파이어베이스 프로젝트 만들기
__7.1.6 기본 코드 작성하기
_7.2 CGV 클론 앱 화면 만들기
__7.2.1 홈 화면 영역 만들기
__7.2.2 영화 상세 화면 만들기
__7.2.3 관람평 작성 화면 만들기
_7.3 파이어베이스로 리뷰작성 하기
__7.3.1 파이어베이스 연동하기
__7.3.2 데이터베이스 관리 파일 만들기
__7.3.3 리뷰 데이터 저장하기
__7.3.4 영화 리뷰 목록에 관람평 나타내기
8 공영 주차장 위치 조회 앱 만들기
_8.1 앱 소개하기
__8.1.1 사전 준비
__8.1.2 폴더 구조 만들기
__8.1.3 프로젝트 생성
__8.1.4 공공데이터 오픈 API 활용
_8.2 기본 코드 작성하기
_8.3 http 통신으로 오픈 API 사용하기
_8.4 SQLite로 주차장 정보 저장하기
_8.5 구글 지도에 주차장 위치
9 로그인 구현하기 로그인 구현하기
_9.1 카카오 로그인 하기
__9.1.1 앱 소개하기
__9.1.2 사전 준비
__9.1.3 프로젝트 폴더 구조
__9.1.4 카카오 로그인 연동을 위한 설정
__9.1.5 로그인/로그아웃 화면 만들기
__9.1.6 Provider 패턴 적용하기
__9.1.7 카카오 SDK로 로그인/로그아웃 기능 구현하기
_9.2 AWS Amplify 로그인하기
__9.2.1 AWS Amplify란?
__9.2.2 AWS Amplify 설정
__9.2.3 앱 소개하기
__9.2.4 플러터 앱 만들기(Amplify Authenticator UI 사용)
찾아보기
도서 DB 제공 - 알라딘 인터넷서점 (www.aladin.co.kr)