홈 > 부모님 > 부모님 > 소설,일반 > 컴퓨터,모바일
처음 배우는 플러터 앱 개발 이미지

처음 배우는 플러터 앱 개발
생능북스 | 부모님 | 2024.11.25
  • 정가
  • 20,000원
  • 판매가
  • 18,000원 (10% 할인)
  • S포인트
  • 1,000P (5% 적립)
  • 상세정보
  • 18.2x23 | 0.444Kg | 232p
  • ISBN
  • 9791192932842
  • 배송비
  • 2만원 이상 구매시 무료배송 (제주 5만원 이상) ?
    배송비 안내
    전집 구매시
    주문하신 상품의 전집이 있는 경우 무료배송입니다.(전집 구매 또는 전집 + 단품 구매 시)
    단품(단행본, DVD, 음반, 완구) 구매시
    2만원 이상 구매시 무료배송이며, 2만원 미만일 경우 2,000원의 배송비가 부과됩니다.(제주도는 5만원이상 무료배송)
    무료배송으로 표기된 상품
    무료배송으로 표기된 상품일 경우 구매금액과 무관하게 무료 배송입니다.(도서, 산간지역 및 제주도는 제외)
  • 출고일
  • 1~2일 안에 출고됩니다. (영업일 기준) ?
    출고일 안내
    출고일 이란
    출고일은 주문하신 상품이 밀크북 물류센터 또는 해당업체에서 포장을 완료하고 고객님의 배송지로 발송하는 날짜이며, 재고의 여유가 충분할 경우 단축될 수 있습니다.
    당일 출고 기준
    재고가 있는 상품에 한하여 평일 오후3시 이전에 결제를 완료하시면 당일에 출고됩니다.
    재고 미보유 상품
    영업일 기준 업체배송상품은 통상 2일, 당사 물류센터에서 발송되는 경우 통상 3일 이내 출고되며, 재고확보가 일찍되면 출고일자가 단축될 수 있습니다.
    배송일시
    택배사 영업일 기준으로 출고일로부터 1~2일 이내 받으실 수 있으며, 도서, 산간, 제주도의 경우 지역에 따라 좀 더 길어질 수 있습니다.
    묶음 배송 상품(부피가 작은 단품류)의 출고일
    상품페이지에 묶음배송으로 표기된 상품은 당사 물류센터에서 출고가 되며, 이 때 출고일이 가장 늦은 상품을 기준으로 함께 출고됩니다.
  • 주문수량
  • ★★★★★
  • 0/5
리뷰 0
리뷰쓰기
  • 도서 소개
  • 출판사 리뷰
  • 작가 소개
  • 목차
  • 회원 리뷰

  도서 소개

프로그래밍 초보자도 Flutter를 사용해 앱 개발을 할 수 있는 입문서 책이다. Flutter를 배우는 의미와 프레임워크가 있는 환경 구축(Windows보다 Mac 쪽이 하기 쉬움)부터 화면 작성과 앱 개발까지 직접 따라하면서 개발 지식을 터득할 수 있다. Flutter 자체는 친숙한 카운터 앱의 설명부터 시작해 화면의 색 조정, 폰트 설정, 포커스 등 UI를 만들면서 배울 수 있다. 책의 마지막 챕터에서는 직접 앱을 만들어 보는 [가위바위보] 앱을 수록했다.

  출판사 리뷰

스마트폰 앱 만드는 방법을 알기 쉽게 설명한 책

Flutter의 등장으로부터 6년, 모바일 앱을 개발하는데 있어서, Flutter는 제1의 후보로 들 수 있을 정도로 인기가 높아지고 있습니다. 개인이나 적은 인원수로 개발에 적합하기 때문에 최근에는 기업에서 채용되고 있을 뿐만 아니라 부업으로 앱을 개발하는 사람도 증가하고 있습니다.
이 책은 프로그래밍 초보자나 엔지니어 1~2년차가 대상자이며, 앱 개발이나 프로그래밍을 시작하는 계기가 될 것입니다.
그리고 최소한 필요한 범위의 내용을 담았으며, 초보자라도 좌절하지 않도록 학습할 수 있습니다. 실제로 손을 움직이는 것부터 시작해 프로그램을 만드는 즐거움을 알게 해 주고, 다음에 프로그래밍의 기초 지식을 학습한 뒤 마지막에 앱을 작성해 지식의 정착을 도모해 줍니다. 또한 Flutter 미경험자라도 혼자의 힘으로 앱 개발을 할 수 있게 안내해 세워드리는 것이 이 책의 목표입니다.

프로그래밍 초보자에게 쉬운 플러터(Flutter) 책

프로그래밍 초보자도 Flutter를 사용해 앱 개발을 할 수 있는 입문서 책입니다. Flutter를 배우는 의미와 프레임워크가 있는 환경 구축(Windows보다 Mac 쪽이 하기 쉬움)부터 화면 작성과 앱 개발까지 직접 따라하면서 개발 지식을 터득할 수 있습니다.
Flutter 자체는 친숙한 카운터 앱의 설명부터 시작해 화면의 색 조정, 폰트 설정, 포커스 등 UI를 만들면서 배울 수 있습니다. 책의 마지막 챕터에서는 직접 앱을 만들어 보는 [가위바위보] 앱을 수록했습니다.
이 책은 개발자분들에게는 별로 추천하고 싶지 않습니다. 하지만 플러터에 관심이 있거나 스마트폰 전용 앱을 개발해 보고 싶은 분들께 추천해 주고 싶습니다.

이런 분들께 추천합니다
- 프로그래밍 미경험자
- 플로터(Flutter)를 처음 사용하는 엔지니어
- 개인적으로 앱 개발을 해 보고 싶은 사람




  작가 소개

지은이 : 후지카와 케이
PROTO CORPORATION에서 중고시장 앱 개발 디렉터를 경험한 후 JX 통신사에서 ‘NewsDigest’, Grffity에서 AR 앱 ‘페차바드’ 개발을 경험했다. 1년 반의 프리랜서 시절을 거쳐 2020년 6월에 현재의 주식회사 KBOY를 창업했다. 프리랜서 시절부터 계속해 온 유튜브에서 구독자 수 2만 명을 달성하고 학습 커뮤니티 ‘Flutter 대학’ 서비스를 시작, 멤버는 현재 290명 이상이며 Flutter 대학에서 나온 앱은 100개를 넘는다.

  목차

제1장 앱을 개발해 보고 싶은 모든 사람에게
1.1 앱 개발이란?
1.2 직업으로 하는 앱 개발
___ 1.2.1 자신이 만든 앱을 다른 많은 사람이 사용할 가능성을 품고 있다
___ 1.2.2 컴퓨터만 있으면 어디에서든 일할 수 있다
___ 1.2.3 고소득 직업이다
1.3 취미로 하는 앱 개발
1.4 앱 개발의 흐름
1.5 앱 개발에서 사용하는 기술
1.6 Flutter란?
1.7 왜 Flutter인가?
___ 1.7.1 빠르다
___ 1.7.2 고성능
___ 1.7.3 크로스 플랫폼
1.8 Flutter vs 다른 프레임워크
1.9 Flutter 개발의 전체 이미지

제2장 Flutter로 앱을 만들 때 준비 사항
2.1 필요한 컴퓨터
___ 2.1.1 어떤 컴퓨터를 골라야 하는가?
___ 2.1.2 칩
___ 2.1.3 메모리
___ 2.1.4 스토리지
___ 2.1.5 가격
2.2 macOS 환경 구축
___ 2.2.1 Flutter 설치하기
___ 2.2.2 경로 지정
___ 2.2.3 Android Studio 셋업
___ 2.2.4 Xcode 셋업
___ 2.2.5 CocoaPods 설치
2.3 Windows 환경 구축
___ 2.3.1 Git for Windows 다운로드
___ 2.3.2 Flutter SDK 다운로드
___ 2.3.3 Flutter SDK를 저장하고 경로 지정
___ 2.3.4 PowerShell로 ‘flutter doctor’
___ 2.3.5 Android Studio 다운로드
___ 2.3.6 Android Studio에 Flutter 플러그인 넣기
___ 2.3.7 Flutter로 프로젝트 만들기
___ 2.3.8 Android 에뮬레이터를 빌드

제3장 Flutter로 화면을 만들어 보자
3.1 Widget의 기본 사용법
___ 3.1.1 Widget의 종류
___ 3.1.2 디자인 취향으로 나누는 Widget의 종류
___ 3.1.3 기타 분류 방법
___ 3.1.4 화면 레이아웃을 구성하기 위해 화면에 표시되는 Widget
___ 3.1.5 화면 레이아웃을 구성하지만 자신은 화면에 표시되지 않는 Widget
___ 3.1.6 버튼과 같이 모양 이외의 기능을 갖고 있는 Widget
___ 3.1.7 Widget 장착의 기본
___ 3.1.8 Widget 장착
3.2 화면 전환
___ 3.2.1 코드 정리
___ 3.2.2 버튼 배치
___ 3.2.3 화면 작성
___ 3.2.4 화면 전환 코드
3.3 다음 화면에 값 전달하기
___ 3.3.1 화면 전환 정리
___ 3.3.2 화면 전환 코드에서 값을 전달하기
___ 3.3.3 이니셜라이저
___ 3.3.4 NextPage의 이니셜라이저를 변경
3.4 이미지 배치
___ 3.4.1 사전 준비
___ 3.4.2 Column으로 묶은 후 Image Widget을 배치
___ 3.4.3 Image의 도큐먼트를 확인
___ 3.4.4 인터넷상의 이미지를 표시
3.5 Text 장식하기
___ 3.5.1 현재 상태
___ 3.5.2 Text Widget의 배치
___ 3.5.3 글자 크기 변경
___ 3.5.4 글자 색 변경
___ 3.5.5 글자 굵기 변경
___ 3.5.6 글자를 기울임체로 변경
___ 3.5.7 밑줄
___ 3.5.8 TextAlign 변경
3.6 입력 폼 만들기
___ 3.6.1 시작 화면
___ 3.6.2 TextField 배치하기
___ 3.6.3 InputDecoration
___ 3.6.4 오토포커스 방법
___ 3.6.5 FocusNode를 사용하여 포커스 이동
___ 3.6.6 onChanged
___ 3.6.7 TextEditingController
3.7 리스트 만들기
___ 3.7.1 초기 상태
___ 3.7.2 리스트 만들기
___ 3.7.3 ListView.builder

제4장 Dart를 통해 프로그래밍의 기초를 배워 보자
4.1 변수란?
___ 4.1.1 변수명은 자신이 정할 수 있다
___ 4.1.2 값이 들어간 상태와 들어 있지 않은 상태
4.2 변수와 ‘형’
4.3 다양한 ‘형’
4.4 각각의 ‘형’ 설명
___ 4.4.1 String이란?
___ 4.4.2 int란?
______ <칼럼> double이란?
___ 4.4.3 bool이란?
___ 4.4.4 연산자를 사용하여 bool을 표현하기
___ 4.4.5 배열이란?
______ <칼럼> 배열의 요소를 세는 방법
4.5 변수와 상수
___ 4.5.1 변수란?
___ 4.5.2 상수란?
___ 4.5.3 상수의 수식자 const와 final
4.6 클래스와 인스턴스
___ 4.6.1 클래스란?
___ 4.6.2 인스턴스란?
4.7 인스턴스 만드는 법
4.8 ‘!’이나 ‘?’란?
___ 4.8.1 null이란?
___ 4.8.2 null을 허용하지 않는 경우
___ 4.8.3 null을 허용하는 경우
4.9 조건 분기
4.10 반복 구문
4.11 함수

제5장 [실습] 가위바위보 앱을 만들자
5.1 프로젝트 작성
5.2 시뮬레이터에서 동작 확인하기
5.3 앱 이미지
5.4 gawibawiboText를 바꾸기
___ 5.4.1 함수의 사용
___ 5.4.2 텍스트 변경
___ 5.4.3 FloatingActionButton
5.5 가위바위보 버튼 설치
5.6 무작위로 고른다
5.7 enum을 사용하자
______ <칼럼> get 변수란?
______ <칼럼> switch문이란?
5.8 승패를 나타내는 enum 만들기
5.9 승패 판정
______ <칼럼> Null Safety에 대해
______ <칼럼> ‘??’을 쓰는 방법
5.10 코드 전체 이미지

  회원리뷰

리뷰쓰기

    이 분야의 신상품