FREE SHIPING FOR OVER $100 - MOSTLY SHIP VIA USPS GROUND ADVANTAGE %D days %H:%M:%S
후지카와케이
저자:후지카와케이 ROTOCORPORATION에서중고시장앱개발디렉터를경험한후JX통신사에서‘NewsDigest’,Grffity에서AR앱‘페차바드’개발을경험했다.1년반의프리랜서시절을거쳐2020년6월에현재의주식회사KBOY를창업했다.프리랜서시절부터계속해온유튜브에서구독자수2만명을달성하고학습커뮤니티‘Flutter대학’서비스를시작,멤버는현재290명이상이며Flutter대학에서나온앱은100개를넘는다. 역자:이영란 도쿄대학총합문화연구과박사과정졸업.전시스템엔지니어.도쿄대학교양학부특임부교수.현재일본에서강의및연구활동과컴퓨터및과학도서전문번역가로활동중이다.번역서로는『잠못들정도로재미있는이야기사회심리학』,『잠못들정도로재미있는이야기상대성이론』,『해부학의기본』,『Python1학년』,『Python이보이는그림책』,『성공과실패를결정하는1%의Java프로그래밍원리』,『10일에끝내는C언어입문교실(제3판)』,『HTML5&CSS사전』등이있다.
제1장앱을개발해보고싶은모든사람에게1.1앱개발이란?1.2직업으로하는앱개발___1.2.1자신이만든앱을다른많은사람이사용할가능성을품고있다___1.2.2컴퓨터만있으면어디에서든일할수있다___1.2.3고소득직업이다1.3취미로하는앱개발1.4앱개발의흐름1.5앱개발에서사용하는기술1.6Flutter란?1.7왜Flutter인가?___1.7.1빠르다___1.7.2고성능___1.7.3크로스플랫폼1.8Fluttervs다른프레임워크1.9Flutter개발의전체이미지제2장Flutter로앱을만들때준비사항2.1필요한컴퓨터___2.1.1어떤컴퓨터를골라야하는가?___2.1.2칩___2.1.3메모리___2.1.4스토리지___2.1.5가격2.2macOS환경구축___2.2.1Flutter설치하기___2.2.2경로지정___2.2.3AndroidStudio셋업___2.2.4Xcode셋업___2.2.5CocoaPods설치2.3Windows환경구축___2.3.1GitforWindows다운로드___2.3.2FlutterSDK다운로드___2.3.3FlutterSDK를저장하고경로지정___2.3.4PowerShell로‘flutterdoctor’___2.3.5AndroidStudio다운로드___2.3.6AndroidStudio에Flutter플러그인넣기___2.3.7Flutter로프로젝트만들기___2.3.8Android에뮬레이터를빌드제3장Flutter로화면을만들어보자3.1Widget의기본사용법___3.1.1Widget의종류___3.1.2디자인취향으로나누는Widget의종류___3.1.3기타분류방법___3.1.4화면레이아웃을구성하기위해화면에표시되는Widget___3.1.5화면레이아웃을구성하지만자신은화면에표시되지않는Widget___3.1.6버튼과같이모양이외의기능을갖고있는Widget___3.1.7Widget장착의기본___3.1.8Widget장착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.4NextPage의이니셜라이저를변경3.4이미지배치___3.4.1사전준비___3.4.2Column으로묶은후ImageWidget을배치___3.4.3Image의도큐먼트를확인___3.4.4인터넷상의이미지를표시3.5Text장식하기___3.5.1현재상태___3.5.2TextWidget의배치___3.5.3글자크기변경___3.5.4글자색변경___3.5.5글자굵기변경___3.5.6글자를기울임체로변경___3.5.7밑줄___3.5.8TextAlign변경3.6입력폼만들기___3.6.1시작화면___3.6.2TextField배치하기___3.6.3InputDecoration___3.6.4오토포커스방법___3.6.5FocusNode를사용하여포커스이동___3.6.6onChanged___3.6.7TextEditingController3.7리스트만들기___3.7.1초기상태___3.7.2리스트만들기___3.7.3ListView.builder제4장Dart를통해프로그래밍의기초를배워보자4.1변수란?___4.1.1변수명은자신이정할수있다___4.1.2값이들어간상태와들어있지않은상태4.2변수와‘형’4.3다양한‘형’4.4각각의‘형’설명___4.4.1String이란?___4.4.2int란?______<칼럼>double이란?___4.4.3bool이란?___4.4.4연산자를사용하여bool을표현하기___4.4.5배열이란?______<칼럼>배열의요소를세는방법4.5변수와상수___4.5.1변수란?___4.5.2상수란?___4.5.3상수의수식자const와final4.6클래스와인스턴스___4.6.1클래스란?___4.6.2인스턴스란?4.7인스턴스만드는법4.8‘!’이나‘?’란?___4.8.1null이란?___4.8.2null을허용하지않는경우___4.8.3null을허용하는경우4.9조건분기4.10반복구문4.11함수제5장[실습]가위바위보앱을만들자5.1프로젝트작성5.2시뮬레이터에서동작확인하기5.3앱이미지5.4gawibawiboText를바꾸기___5.4.1함수의사용___5.4.2텍스트변경___5.4.3FloatingActionButton5.5가위바위보버튼설치5.6무작위로고른다5.7enum을사용하자______<칼럼>get변수란?______<칼럼>switch문이란?5.8승패를나타내는enum만들기5.9승패판정______<칼럼>NullSafety에대해______<칼럼>‘??’을쓰는방법5.10코드전체이미지
프로그래밍초보자에게쉬운플러터(Flutter)책프로그래밍초보자도Flutter를사용해앱개발을할수있는입문서책입니다.Flutter를배우는의미와프레임워크가있는환경구축(Windows보다Mac쪽이하기쉬움)부터화면작성과앱개발까지직접따라하면서개발지식을터득할수있습니다.Flutter자체는친숙한카운터앱의설명부터시작해화면의색조정,폰트설정,포커스등UI를만들면서배울수있습니다.책의마지막챕터에서는직접앱을만들어보는〈가위바위보〉앱을수록했습니다.이책은개발자분들에게는별로추천하고싶지않습니다.하지만플러터에관심이있거나스마트폰전용앱을개발해보고싶은분들께추천해주고싶습니다.이런분들께추천합니다-프로그래밍미경험자-플로터(Flutter)를처음사용하는엔지니어-개인적으로앱개발을해보고싶은사람역자의글오늘날사람들은스마트폰을사용해서메일을보내고뉴스를보고날씨를확인하고책을읽고게임을한다.스마트폰에서일어나는이런일들은대부분앱을설치하여이용할수있다.애플의앱스토어나구글의플레이스토어에는이러한수많은앱이있다.이앱중에내가만든앱이들어간다면정말기분이좋을것이다.이책은스마트폰에인스톨하여사용하는앱을만드는방법을설명하는책이다.스마트폰앱을만들때사용하는도구는많이있지만이책에서소개하는Flutter를사용하면스마트폰앱을보다빠르고쉽게만들수있다.이책은Flutter로스마트폰앱을만들때가장먼저필요한환경구축과앱화면작성방법,Dart프로그래밍의기본과함께마지막으로실제로앱을하나완성하는구성으로되어있다.책의내용을보고직접따라하도록되어있기때문에초보자라도뭔가를만들고있다는것을체감할수있다.물론본격적인앱을만들려고한다면이책의내용과더불어더많은부분을학습해야하지만이책을통해스마트폰앱을하나간단히완성시켜보면분명다음단계로넘어가고싶은의욕이생길것이다.이책이Flutter로스마트폰앱개발의즐거움을느낄수있는계기가되기를바란다.