chu***
2018-10-13

이 책은 기본을 빠르게 익히고 나서 현업에서 사용하는 라이브러리와 프레임워크로 앱을 효과적으로 만드는 방법을 알려주는 입문 + 활용서입니다. 코틀린을 몰라도, 안드로이드를 몰라도 안드로이드 앱을 만들 수 있습니다. ‘코틀린 입문 + 안드로이드 SDK 입문 + 실전 앱 개발’을 한 권으로 전달하니까요.
이책은 정말 놀랍다.
무협지로 치면 마치 마공서같다고나 할까~~~...근데 부작용도 없다.
역시나...현직 강의를 하시는분이라는 생각이 들게하는 책이다.
그림체가 너무 쉽다,
책 내용은 마치 1대1 지도를 해가는듯하기도 하고, 개발자가 안드로이드를 처음 배우면서 직접 안드로이드를 깔고, 안드로이드 코딩하면서 문제점이 생기면 어떻게 해결해나가는지, 간단한 코딩 연습을 어떻게 해나가는지를 아주 간결하면서도 쉽게 알려주는것 같다.
나역시 강의를 하는 입장이다보니, 안드로이드를 강의하면서(또는 다른 언어~) 처음 시작 할떄 어떤 문제가 생기고, 배우는 입장에서 어떤 질문을 하게 되는지를 잘 알고있다, 그러다보니 입문자가 가장 언어를 포기하게 하는 이유를 잘 알고있다
첫번째로 사용하자마자 여러가지 에러가 생기면서 해결못해 포기를 하고,
두번쨰는 화면 디자인하다 힘들어서 포기하고,
세번째 혼자서 프로젝트를 구상하고 기회/설계, 코딩의 진행, 마무리 하는 그 과정에대해 전혀 이해하지못하는 문제들로 인해
포기를 하는것 같다.
그래서 이책은 뛰어나다, 모든 과정에서 어떤 오류나 장애가 생길지를 미리 짚어주고있어서, 시작하자마자 포기하는 일은 발생하지않을것으로 본다
그리고, 화면 디자인 방법에대해서 그림 하나하나 조작방법과 비교해가며 개인지도하듯 풀어가고있다
마지막으로, 간단한 프로젝트(길어도 반나절이면 완료할수있는), 그러면서 나도 한번 만들어보고 싶다고 생각 할 만한 프로젝트들을 선택해서
목작과, 기획, 설계방법과 코딩 방법을 일목요연하게 설명하고있다.
그리고 마지막으로 다른책에서는 중요하게 다루지않고있는 , 정말 중요한 앱을 전세계에 배포하는 방법도 상세하게 알려주고있다
나 자신이 처음 안드로이드를 배웠다면 필히 사고야 말았을책이라고 말하고싶다.
안드로이드 초보자를 위한 안드로이드의 기본 역사와 개념 설명도 간결하게나마 다루는것을 뺴먹지않고있다.
중요한 안드로이드 설치와 사용법, 아주 중요하면 쉽게 기술하고있다고 생각된다.
안드로이드를 처음 사용하는 이들을 위한 기본 츠로젝트 만드는 방법을 정말 쉽게 설명했다.
아마도 이부분을 학습한 입문자 들은 더이상 안드로이드 프로그램은 이제 아무것도 아니라고 생각 할 지도 모르겠다.
폰이 없는(또는 여러종료의 폰들을 지원하기위한) 안드로이드 에뮬레이터 추가하는 방법과
좀더 잘사용하기위한 방법들이 있어 나역시 놀랐다.
중간중간에 안드로이드 개발을 하게되면서 발생하는 문제점들과 해결법에 대하여, 무조건 겪게될 내용만을 자세하게 다루고있어, 사실상 가장 마음에 드는 부분이기도 하다.
여기서부터가 본젹적인 코틀리 사용법을 보여주는데, 기본 프로젝트를 만들었다면 걱정은 접어두시길~
여기부터는 안드로이드의 고수가 되기위한 앱을 만드는 프로젝트들이다.
프로젝트의 진행 순서는 아래처럼 만들고자하는 앱을 설명하고,
입력 설계과정을 거쳐서~
화면을 디자인하는 방법을 자세하게 설명하면서 진행한다.
내가 만든 앱에 나만의 아이콘을 넣고싶다면...
그리고 데이터베이스를 활용하는 방법까지, 앱 제작의 모든것을 간단하게 배우도록 도와주고있다.
처음에는 손전등을 만들고 싶다는 생각을 많이했다. 간단해보였으므로~
미디에 관심이 있다면 이런 앱도 좋을것이다.
일정표나 다이어리를 만들고 싶다면, 아래 프로젝트는 필수이다.
마지막으로 정말 중요한 앱의 배포를 어떻게 해야하는지도 알려주고있다.