logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Practical Flutter: Improve Your Mobile Development with Google's Latest Open-Source SDK

Practical Flutter: Improve Your Mobile Development with Google's Latest Open-Source SDK (Paperback)

프랭크 자메티 (지은이)
  |  
Apress
2019-07-20
  |  
82,100원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 67,320원 -18% 0원 3,370원 63,950원 >
yes24 로딩중
교보문고 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

해외직구

책 이미지

Practical Flutter: Improve Your Mobile Development with Google's Latest Open-Source SDK

책 정보

· 제목 : Practical Flutter: Improve Your Mobile Development with Google's Latest Open-Source SDK (Paperback) 
· 분류 : 외국도서 > 컴퓨터 > 프로그래밍 > 오픈소스
· ISBN : 9781484249710
· 쪽수 : 396쪽

목차

1. Flutter: A Gentle Introduction

A basic introduction to Flutter. History, comparison to other options, pros and cons, etc. First steps to getting it set up, show a typical Hello World app, then extending it slightly to get basic familiarity with what Flutter is all about.

  • ·         Where and how to get Flutter, setting up dev environment (Flutter SDK, Doctor and Android Studio)
  • ·         Flutter architecture, history, overview of capabilities including handling cross-platform development
  • ·         A quick app to get things started that shows basic app structure and UI layout concepts

2. Hitting the Bullseye with Dart

An introduction to the Dart programming language that underpins Flutter. Nothing too in-depth, just enough to get a developer who’s never done it before speaking the same language, literally!

  • ·         Type system, operators, control flow statements, exceptions, other basics
  • ·         Object-oriented capabilities, libraries
  • ·         A few more advanced features (generators, isolates, callable classes, etc.)
  • ·         General tips for writing effective and performant Dart code

3. Getting to Know Flutter

A more in-depth look at Flutter. This will essentially be a high-level survey of what it has to offer, plus some examples of various pieces to start getting the reader knowledgable and used to see Flutter code.

  • ·         Various widgets, animation capabilities, navigation methods and screen routing
  • ·         State management, JSON and serialization and data usage
  • ·         Packages and plugins, available APIs

4. FlutterBook, Part 1

Here I’ll build a Personal Information Manager, an app that houses the most common types of personal information: Notes, Contacts, Appointments and Tasks. Information will be stored exclusively on the device, no network connectivity in this one.

  • ·         Building the basic user interface, which will demonstrate layout with Flutter in detail
  • ·         In-depth usage of widgets (lists, buttons, form components) - most common ones will be used
  • ·         Basic application structure including navigation will be discussed

5. FlutterBook, Part 2
This will be a continuation of building the app begun in the previous chapter.

  • ·         Implementing storage for the data (final storage method to be TBD)
  • ·         Complete building out the UI including things like data integrity, validation and constraints
  • ·         Show how to build the app and how to get it onto a real device for both development and actual usage

 6. FlutterChat, Part 1

This app will be a chat system that multiple users can use.  This will have a server component written in Node.js.  The app will present a lobby where users gather, and they can then enter chat rooms to have more focused discussions.

  • ·         The first chapter will focus on the server side exclusively
  • ·         Discussion of the overall server and client->server architecture
  • ·         Implementation of the communication mechanism (method TBD - may be a RESTful interface via polling, may be Web Sockets, not certain yet)

7. FlutterChat, Part 2
The second half of building the second app.

  • ·         Will use widgets and packages the first app did not to expand exposure to Flutter concepts
  • ·         Connecting to the server component from the previous chapter (shows general network connectivity)
  • ·         Debugging techniques, how to troubleshoot a Flutter app, the facilities available for solving problems

8. FlutterGame, Part 1

In this chapter I’ll begin building a game with Flutter.  This will provide the reader a different view of Flutter and will allow me to demonstrate some other capabilities that may not be as readily applicable to the previous two apps.  The actual game itself I’ll determine a little later, but it will likely be a relatively simple puzzle-type game, or maybe a clone of an older arcade-type game (Frogger or something like that)

  • ·         Basic structure, which will be something different than the first two apps
  • ·         Will likely use the canvas API, which will get into non-widget uses of Flutter
  • ·         Audio will be covered

9. FlutterGame, Part 2
Here I’ll complete the game project.

  • ·         Ancillary topics such as app state and saving will be covered
  • ·         Further discussion about troubleshooting and debugging
  • ·         Will cover performance considerations and optimization (generally for Flutter, not just for games)


저자소개

프랭크 자메티 (지은이)    정보 더보기
아주 작다는 의미로 ‘약간의’ 명성이 있는기술 저자다. 거의 40년 동안 프로그래머였고 그중 25년은 전문적으로 일했다. 요즘에는 명함에 아키텍트라고 쓰지만 여전히 개발자로 일하며 거의 매일 코드를 다룬다. 전문 용어로 표현하면 최상급 괴짜다. 사악한 명령을 따르는 코드를 만들지 않을 때는 공상 과학 영화를 보거나 공상 과학 소설을 읽고 쓴다. 또한 레일건, 테슬라 코일 등 언젠가 자신의 생명을 앗아갈지도 모를 장치를 만들기도 한다. 단순히 좋아한다는 이유로 뜬금없이 「전함 바빌론 5(Babylon 5)」, 「반지의 제왕(Lord of the Rings)」, 「리딕 - 헬리온 최후의 빛(Chronicles of Riddick)」, 「21세기 두뇌 게임(Real Genius)」의 대사를 인용할 때도 있다. 또한 우주의 영웅인 척하는 게임이나 기타 히어로(guitar hero) 부류의 게임을 주로 즐긴다. 키보드를 연주하는 프로그레시브 록 뮤지션이며, 피자와 모든 탄수화물을 열렬히 섭취하는 사람이다. 아내, 자녀, 반려견과 함께 지낸다는 점이 더욱 굉장하다. 시간 계획을 세울 때면 항상 일어나서 “그리고 내 도끼도!”라고 외친다. 앞서 말했지만 별 이유없이 「반지의 제왕」에서 인용한 대사다. 정말 괴짜다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책