brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Mar 08. 2021

108.(책 후기) 처음 배우는 플러터-2021

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다

내용은 개인이 읽고 솔직하게 작성되었습니다.



아이들을 위한 앱 개발 책을 찾던 중 보물을 발견했다~

HTML 파이썬 교육이 끝나면 이 책으로 앱 개발 교육을 시작하면 좋을 거 같다.


책 읽고 나니 앱 개발 쉽게 할 수 있을 거 같아요!!



아이폰과 안드로이드 앱을 따로 개발하지 않고 하나의 코드로 개발 가능한 플러터.

JAVA , 리액트 등 좀 어려운 언어를 공부하지 않고, 쉽게 앱을 만들 수 있도록 해준다.


다 읽고 났더니, 아이들이  앱을 쉽게 직접 만들어 볼 수 있도록 해주는 책으로 판단된다.

간단한 예제들이 많이 있어 더 그렇다~

나도 이제 앱 개발자~

개인적으로 내가 앱을 만들 수 있다는 게 가장 신난다~~



자~ 책 내용을 같이 보자~


<1> C나 파이썬 기초 지식만 있으면 이 책 추천

<2> Windows와 MAC에서  둘 다 가능한 개발 환경

<3> 모바일 프로그래밍에 필요한 다트 언어 소개

<4> 레이아웃과 위젯

<5> 화면 이동

<6> HTTP/JSON 프로그래밍

<7> 정리



<1> C나 파이썬 기초 지식만 있으면 이 책 추천


1

대상 독자?

C나 파이썬 기초 프로그래밍 기본 지식이 있는 대상으로 합니다.

기초가 없다면?

서점에 가서 파이썬 기초 책 1권 사세요~

요즘 파이썬은 기본^^


2

전체 구성?

플러터의 기본 개념이 나오고

모바일 프로그래밍을 하기 위해 다트라는 언어를 배운다.(파이썬처럼 쉽다 ~)

간단한 애플리케이션을 하나씩 만드는 순서로 되어 있다.






<2> Windows와 MAC에서  둘 다 가능한 개발 환경


1

플러터 설치

안드로이드 스튜디오 설치

안드로이드 스튜디오와 플러터 연결하기


2

컴퓨터는 Windows, MAC에서  둘 다 가능하니 편하게 구매~


3

깃 허브에 소스가 다 있어 천천히 살펴볼 수 있다~


4

플러터 설치하기

플러터 zip 파일을 다운로드한다

https://flutter.dev/docs/get-started/install/


d:\work 디렉터리를  만들고 압축을 푼다





> Flutter_console.bat  실행

> Flutter doctor 실행




5

안드로이드 스튜디오 설치하기



5

안드로이드 가상 기기 관리자





<3> 모바일 프로그래밍에 필요한 다트 언어 소개







C나 파이썬과 비슷하다 ~~~






<4> 레이아웃과 위젯


스마트폰에 아래와 같은 위젯을 쉽게 만들 수 있다 ^^




오호~

주소록도 만들 수 있다~






<5> 화면 이동


화면 이동하는 법도 알려준다~~





<6> HTTP / JSON 프로그래밍


공공데이터를 이용할 수도 있다~






<7> 정리


하나씩 다 해보고,  쉬운 부분만 정리해서 아이들과 같이 공부해야겠다.


1

아이들 모바일 앱 개발 교육을 하는데 너무 좋을 거 같다.

나도 이제 앱 개발자~~


2

참!   모바일 앱 개발자 연봉이 가장 높은 거 아시죠~

책 바로 구매~

http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9791162242858&orderClick=LEa&Kc=



3

바로 Flutter 설치하고 앱 개발 시작합니다!!!


https://flutter.dev/docs/get-started/install/


4

안드로이드 스튜디오 설치

https://developer.android.com/studio




자~  이제 책을 보고~

안드로이드 스튜디오와 플러터를 연결하자~

모바일 앱을 만들어보자!!!



같이 보면 좋을 책

https://brunch.co.kr/@topasvga/1452


감사합니다.






브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari