Do it 플러터 앱 프로그래밍 GitHub - Do it peulleoteo aeb peulogeulaeming GitHub

이 책은 플러터의 기초부터 고급 활용법까지 다루어 다양한 영역에서 실용적으로 앱을 만드는 방법을 소개한다. 특별히 HTTP 통신이나 네이티브 소스와 연동하는 방법, 파이어베이스를 이용해 서버 없이 데이터를 저장하거나 불러오고, 앱 사용자 분석, 푸시 알림을 보내는 방법도 다룬다. 그뿐만 아니라 내가 만든 앱에 광고를 넣어 수익을 얻을 수 있는 방법까지 소개한다. 그리고 마지막에는 이 책에서 다룬 기술을 응용해 ‘모두의 여행’이라는 관광 정보 앱을 만든다. 이때 한국관광공사가 제공하는 공공 데이터를 이용해 보면서 누구나 쓸 만한 앱을 만들어 볼 수 있다 .

앱을 만드는 ‘완벽한 준비’에 시간을 낭비하지 마세요. 이 책은 기본을 빠르게 익히고 앱을 직접 만들며 필요한 기능을 알아가는 ‘입문 + 활용서’로서 여러분의 시간을 아껴줍니다. ‘다트

www.kyobobook.co.kr

 

안드로이드 앱 개발에 딱 맞는 플러터와 다트 입문 - 교보문고

플러터는 크로스플랫폼 환경을 지원해 코드 하나로 안드로이드와 iOS 앱을 한번에 개발할 수 있게 해주는 프레임워크다. 기존의 크로스플랫폼 지원 앱과 달리 네이티브한 성능이 개선되었으며,

www.kyobobook.co.kr

[인터넷 강의]

플러터 개발자 커뮤니티에서 강력 추천하는 온라인 강의 과정
"안젤라 유" 의 "The Complete 2021 Flutter Development with Dart" 를 수강했다.
유데미에도 동일내용으로 제공되고 있지만 아래 원본 강의가 조금 더 싸다.

 

The App Brewery

Learn to code and become an app developer even if you are a complete beginner

www.appbrewery.co

내가 수강한 과정은 아래 그림의 오른쪽 강의이다.
2021.2월에 2주간 풀코스 완주후 플러터 기본개념을 익힐 수 있다.

플러터 개발팀과 공식 협업하여 제작하였기 때문에 기본기를 익히기에 최적이고,
자세하고 친절한 설명 적절한 예제와 미션으로 이루어져 있다.
다루는 내용은 시중에 나온 입문서적의 3~4권 분량은 충분히 될듯 싶다.
강의 타이틀에 2021년이라고 되어 있지만 2019년 기준으로 제작되어,
오래된(deprecated) 소스와 패키지가 포함되어 있다.
영국식 영어라 귀에 잘들어오지만 한글자막은 없다.

Do it 플러터 앱 프로그래밍 GitHub - Do it peulleoteo aeb peulogeulaeming GitHub
안젤라 유, 플러터 강의들

그리고 국내 유튜버 "코딩셰프 강의"도 있으니 참고하자.

 

코딩셰프

향후 대세가 될 플러터를 단계별로 맛있게 학습하실 수 있습니다!

www.youtube.com

위의 내용과 함께 학습을 위해 빼놓을 수 없는 스터디 소스는
플러터 공식문서와 영상들이다.
특히, 한글로 된 코드랩스는 필수 flutter-ko.dev/docs/codelabs

 

Codelabs

Codelabs help you quickly get started programming Flutter.

flutter-ko.dev

여러 스터디 소스가 많지만 Doit! 시리즈를 도서를 또 선택한 이유는 실전적인 구성이 맘에 들었기 때문이다.
'안젤라 유' 과정 수강후 기본적인 내용은 익혔다 느꼈지만 실전에 나서기에는 아직 뭔가 좀 부족한 느낌이 있다. 
그래서 이 책을 보고나서 실전 개발에 나서보려고 생각중이다. 플러터 2.0 출시 직전 1.22.5버전 시점에 나온 도서,
"플러터 앱 프로그래밍"! 이 책 끝내고 실전 돌입!

Do it 플러터 앱 프로그래밍 GitHub - Do it peulleoteo aeb peulogeulaeming GitHub
플러터 2.0 출시 직전 1.22.5버전 시점에 나온 도서, '안젤라 유' 수강하고 나서 기본적인 내용은 익혔지만 실전적인 구성이 맘에 들어 구입 

이 책의 소스코드 깃허브: github.com/rollcake86/doitflutter

 

01. 플러터 시작하기

p.15, 16
플러터 등장배경

배경구글은 자바 대체위해 새로운 언어 코틀린(Kotlin) 개발, 애플은 기존 오브젝트-C 대신 스위프트(Swift) 언어를 밀고 있다. 각 모바일 운영체계에 맞는 언어로 개발한 앱이 '네이티브 앱'.

하지만 똑같은 앱을 두 번 개발해야하는게 피곤해서 웹앱, 프로그레시브 웹앱(PWA)과 하이브리드 앱이 등장했고, 페이스북은 여러 운영체제에서 동작하는 앱 개발 프레임워크인 리액트 네이티브를 만들었다. 동일한 자바 스크립트가 다리 역할을 해서 두 운영체제에서 실행할 수 있게 연결해준다. 이 스크립트 언어는 기존 네이티브 앱 개발자들에게 익숙하지 않았다. 

초반에 상세한 설명과 쉬운 설명들이 다양한 기능들을 다루는게 이해가 잘되고 좋았습니다. 조금 아쉬운 부분이 실무에 많이 사용하는 부분이 많았으면 좋겠어요 네이티브에 기능을 사용하거나 연결하는게 좀더 심도 있고 다양하게 다뤄졌으면 좋겠고, 디버깅툴을 사용하는 방법은 아예 없더라고요 구글 맵 api 는 무료가 아닌 유료화 된부분 책에 나온코드가 위아래 너무 생략

리뷰제목

원문주소 : http://m.blog.yes24.com/document/16164187

초반에 상세한 설명과 쉬운 설명들이 다양한 기능들을 다루는게 이해가 잘되고 좋았습니다. 조금 아쉬운 부분이 실무에 많이 사용하는 부분이 많았으면 좋겠어요 네이티브에 기능을 사용하거나 연결하는게 좀더 심도 있고 다양하게 다뤄졌으면 좋겠고, 디버깅툴을 사용하는 방법은 아예 없더라고요

구글 맵 api 는 무료가 아닌 유료화 된부분

책에 나온코드가 위아래 너무 생략 되어서 보여줘서 그 코드가 어디에 위치하는지 찾기가 어려워서 코드 파일을 참조하는데 마지막 챕터부분 14~15 책의 코드와 코드파일이 안맞는 부분 맞더라고요,

firbase 부분이 책하고 공식문서와 차이가 많이 나니 업데이트가 많이 필요합니다. 

입문자에게는 무난한 책이지만 실무자에게는 많이 아쉬운 책이였습니다.

댓글 0 이 리뷰가 도움이 되었나요? 공감 0

Do it! 플러터 앱 프로그래밍 - 오랫동안 꿈을 그리는 사람은 내용 평점5점   편집/디자인 평점5점 u*****s | 2022.03.04 | 추천0 | 댓글0 리뷰제목

이 책은 적절한 컬러와 종이의 질감, 레이아웃이 친숙하고 가독성이 높다. 개인적으로는 생소한 플러터의 안내자로서 친절하다! 불필요한 말을 많이 하지 않고 꼭 필요한 내용을 담아내 좋은 인상을 받았다. 책으로 해결되지 않는 부분은 저자의 깃허브를 참조하였다. 플러터의 버전업이 빨라서인지는 모르겠지만 책과 깃허브의 소스코드 만으로 해결되지 않는 부분들이 왕왕 있었다. 대

리뷰제목

원문주소 : http://m.blog.yes24.com/document/16010943

이 책은 적절한 컬러와 종이의 질감, 레이아웃이 친숙하고 가독성이 높다. 개인적으로는 생소한 플러터의 안내자로서 친절하다! 불필요한 말을 많이 하지 않고 꼭 필요한 내용을 담아내 좋은 인상을 받았다. 책으로 해결되지 않는 부분은 저자의 깃허브를 참조하였다. 플러터의 버전업이 빨라서인지는 모르겠지만 책과 깃허브의 소스코드 만으로 해결되지 않는 부분들이 왕왕 있었다. 대부분 구글링으로 해결했지만 미해결된 부분이 남아 있다. 이 문제에 대한 최종 솔루션으로 Do it! 스터디룸 네이버 카페가 있다.

 

진짜로 좋아하는 게 무엇인지 다시 생각해 보았습니다. 무엇인가를 만들어서 사람들에게 보여주고, 내가 만든 것을 사람들이 사용하는 것에 기쁨을 느끼는 자신을 발견했습니다. 그래서 다시 프로그래밍을 시작했습니다. 하지만 처음에는 저를 뽑아 주는 곳이 없어서 책 한 권을 완독하고 다시 도전해 보기로 마음먹었죠.

 

머리말을 읽던 중 크게 공감했던 부분이다. 출퇴근 장거리 운전 중에 똑 같이 했던 고민이고, 도달한 결론이다. 그래서 늦은 나이라는 것을 알지만 프로그래밍을 공부하고 있다. 30대 초반도 늦은 나이라고 하는데 내 입장에서는 오히려 그들이 부럽다! 누가 뭐라든 간에 Keep going!

 

책 표지를 넘기면 '앙드레 말로'의 말이 첫 장을 가득 채우고 있다. 그 말이 마음을 가득 채운다!

 

오랫동안 꿈을 그리는 사람은 마침내 그 꿈을 닮아 간다.

 

 

Do it 플러터 앱 프로그래밍 GitHub - Do it peulleoteo aeb peulogeulaeming GitHub

[그림 1] 실습하면서 최종적으로 만든 "여행 정보 앱"

댓글 0 이 리뷰가 도움이 되었나요? 공감 0

구매 에러가 너무 많네요. 내용 평점2점   편집/디자인 평점3점 카* | 2022.01.09 | 추천2 | 댓글1 리뷰제목

구성은 괜찮은거 같아서 구입했는데 에러가 너무 많이 나오니 초보 입장에서는 진도가 안나가네요. 깃허브에 올려놓은 소스도 그대로 다운받아도 제대로 실행이 안되네요.이 책으로 공부하면 최신버전 sdk는 사용할 수 없겠네요.댓글 작성하려고 와서 보니 카페가입하라고 댓글 달아놓으신거 같은데, 솔직히 이 정도면 책 회수하고 새판으로 다시 내셔야하는거 아닌가 싶네요.비추천합니

리뷰제목

원문주소 : http://m.blog.yes24.com/document/15731680

구성은 괜찮은거 같아서 구입했는데 에러가 너무 많이 나오니 초보 입장에서는 진도가 안나가네요.
깃허브에 올려놓은 소스도 그대로 다운받아도 제대로 실행이 안되네요.
이 책으로 공부하면 최신버전 sdk는 사용할 수 없겠네요.

댓글 작성하려고 와서 보니 카페가입하라고 댓글 달아놓으신거 같은데, 솔직히 이 정도면 책 회수하고 새판으로 다시 내셔야하는거 아닌가 싶네요.

비추천합니다.

댓글 1 2명이 이 리뷰를 추천합니다. 공감 2

플러터 업데이트가 빠르지만 저자와 출판사 대응도 빠른 책! 내용 평점4점   편집/디자인 평점4점 이*호 | 2021.12.21 | 추천0 | 댓글0 리뷰제목

안녕하세요. 이 책의 편집자입니다. 플러터처럼 변화무쌍한 프레임워크는 인쇄된 책으로 만들기가 참 어렵습니다. 변경 사항이 계속 생기거든요. 그럼에도 이 책의 저자 선생님과 이지스퍼블리싱에서 충실하게 대응하고 있음을 알려드립니다. 다음 링크에서 확인하실 수 있습니다.  - https://cafe.naver.com/doitstudyroom 감사합니다.

리뷰제목

원문주소 : http://m.blog.yes24.com/document/15642065

안녕하세요. 이 책의 편집자입니다. 플러터처럼 변화무쌍한 프레임워크는 인쇄된 책으로 만들기가 참 어렵습니다. 변경 사항이 계속 생기거든요. 그럼에도 이 책의 저자 선생님과 이지스퍼블리싱에서 충실하게 대응하고 있음을 알려드립니다. 다음 링크에서 확인하실 수 있습니다.

 - https://cafe.naver.com/doitstudyroom

감사합니다.

댓글 0 이 리뷰가 도움이 되었나요? 공감 0

서평 내용 평점5점   편집/디자인 평점5점 k*****6 | 2021.10.18 | 추천1 | 댓글0 리뷰제목

플러터에 입문하고 싶다면 바로 이 책을 구매해도 괜찮다고 생각한다. 실제 앱 개발에 필요한 핵심들만 모아서 카카오 API, 파이어베이스, 광고 수익, 실제 앱 출시까지 이 책 한 권에 다 담았다. 책 제목에서 볼 수 있듯, 기본이 어느정도 잡혀있다면 패스해도 좋다. 하지만 하이브리드 앱을 혼자서 토이 프로젝트로 만들면서 앱 개발에 입문하고 싶다면 책과 함께

리뷰제목

원문주소 : http://m.blog.yes24.com/document/15260001

플러터에 입문하고 싶다면 바로 이 책을 구매해도 괜찮다고 생각한다. 실제 앱 개발에 필요한 핵심들만 모아서 카카오 API, 파이어베이스, 광고 수익, 실제 앱 출시까지 이 책 한 권에 다 담았다. 책 제목에서 볼 수 있듯, 기본이 어느정도 잡혀있다면 패스해도 좋다. 하지만 하이브리드 앱을 혼자서 토이 프로젝트로 만들면서 앱 개발에 입문하고 싶다면 책과 함께 요즘 뜨고 있는 플러터, 적극 추천.

댓글 0 1명이 이 리뷰를 추천합니다. 공감 1

Flutter를 경험하기 좋은책 내용 평점5점   편집/디자인 평점5점 e******m | 2021.10.05 | 추천1 | 댓글0 리뷰제목

최근에 Flutter 버전이 2.x버전으로 major-update를 하고 나서 많은 사람들이 관심이 많아졌다. 분명 Mobile, Web등 다양한 Device를 지원하는것은 누구나 원하는 기술일 것이다. Navative API를 지원하는 안드로이드, Swift등 OS에서 제공하는 API를 지원하는 언어보다는 제약이 있는것은 분명하지만, 분명 장단점은 명확한것이고, 어느정도 사용가능한 범주인가 확인해 보고 싶었다. &

리뷰제목

원문주소 : http://m.blog.yes24.com/document/15194681

최근에 Flutter 버전이 2.x버전으로 major-update를 하고 나서 많은 사람들이 관심이 많아졌다.

분명 Mobile, Web등 다양한 Device를 지원하는것은 누구나 원하는 기술일 것이다.
Navative API를 지원하는 안드로이드, Swift등 OS에서 제공하는 API를 지원하는 언어보다는 제약이 있는것은 분명하지만,
분명 장단점은 명확한것이고, 어느정도 사용가능한 범주인가 확인해 보고 싶었다.
 

Flutter책을 찾아보면, 몇 가지가 나오는데 이지스 퍼블리싱 Do it시리즈가 눈에 들어왔습니다.

최근에 개정판이 나왔고, Do it시리즈가 서비스 수준과 비슷하게 최종 결과물을 도출하는 컨셉이여서 흥미로웠습니다.

앱을 구성하고 서비스에 필요한 1-Cycle을 전반적으로 경험할수 있습니다.

Dart에 기본문법을 배우고, 환경을 구성하며, 위젯의 사이클을 학습합니다.

파이어베이스를 통해서, 앱의 푸쉬 및 구글 광고등에 적용등도 설명되어 있고

최종적으로 Google Play에 등록하는 절차까지 Flutter를 학습할수 있습니다.

 

댓글 0 1명이 이 리뷰를 추천합니다. 공감 1

종이책 회원리뷰 전체보기

eBook 회원리뷰 (1건)

구매 Do it! 플러터 앱 프로그래밍(개정판) 내용 평점3점   편집/디자인 평점5점 YES마니아 : 로얄 j*****m | 2023.01.01 | 추천0 | 댓글0 리뷰제목

파이어베이스와 여러 플러터 API 들을 활용해서 실무에서 쓸만한 앱을 만들 수 있도록 구성이 잘 짜여져 있어서 좋았습니다. 개정판임에도 불구하고 2021 년도에 나온 책이라 어쩔 수 없었던 것 같습니다. 앱을 구성하고 서비스에 필요한 내용들을 전반적으로 경험할 수 있었고 Dart에 기본문법을 배우고, 환경을 구성하며, Google Play에 등록하는 절차까지 Flutter를 학습할수 있었습니다.