chico***
2022-02-20

코틀린 문법부터 안드로이드 앱 배포까지 도와주는 안드로이드 코틀린 입문서입니다. 70여 개의 다양한 프로젝트로 안드로이드가 처음인 사람도 차근히 따라하면 나만의 안드로이드 앱을 개발할 수 있도록 도와줍니다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
한빛미디어의 "이것이 시리즈" 중 "이것이 안드로이드다 with 코틀린"을 리뷰하게 되었습니다.
코틀린이란?
우선 코틀린에 대해서 짧게 알아보겠습니다.
코틀린(Kotlin)은 IntelliJ IDEA로 유명한 Jetbrains에서 만든 오픈 소스 프로그래밍 언어입니다.
JVM 기반으로 Java와 완벽한 호환성을 가지고 있으며 더 간결한 문법과 다양한 기능을 가지고 있으며
안드로이드는 물론 IOS, 코틀린 + 스프링으로 웹 개발까지 할 수 있는 요새 대세 언어라고 할 수 있습니다.
책 소개
위 책은 3개의 파트, 부록 포함 14개의 챕터로 구성되어 있으며 코틀린에 대한 기본 문법과 안드로이드에 관한 지식 그리고 안드로이드 스튜디오 IDE를 사용하여 실시간 채팅 앱, 오픈 API를 다루는 앱 등 무려 70가지의 프로젝트를 수행함으로써 좀 더 친숙하고 쉽게 배울 수 있도록 구성되어 있습니다.
책에는 중간중간 저자님의 팁과 함께 미니 퀴즈가 있어서 공부한 것을 확인하고 확실히 내 것으로 만들 수 있도록 되어있는 것이 좋았습니다.
또한 책으로만 배우는 것이 사실 쉽지 않은 데 Github의 소스 코드, 유튜브 무료 동영상 강의가 있어 이해하는 데 많은 도움을 받을 수 있습니다.
파트 소개
안드로이드와 코틀린에 대해 가르치며 안드로이드의 아키텍처와 코틀린의 기본 문법에 대해 서술되어 있습니다.
앱의 레이아웃과 위젯 등 화면을 구성하는 방법에 대해 알려주는 파트입니다.
본격적으로 안드로이드 앱을 여러 프로젝트를 수행하며 배워가는 파트로 데이터베이스 연동, 카메라, 코루틴 등 안드로이드 앱 개발에 있어 필수적이고 흥미로운 것들을 배울 수 있습니다.
부록으로는 구글 플레이 스토어에 앱을 출시하는 방법까지 알려주는데 내가 만든 앱을 출시까지 할 수 있다라는 것은 엄청난 동기부여가 될 수 있을 것 같습니다.
마무리
보통 앱이든 웹이든 배움을 시작하는데 있어 보통 "난 꼭 무슨 개발자가 될 거야!"로 시작하는 경우는 잘 없는 것 같습니다. 그냥 뭔가 만들어볼까라거나 유튜브나 책을 통해 관심을 갖고 입문하게 되거나 하는 경우가 많은 데 저 또한 웹을 만들다가 관심이 생겨 개발자가 되었습니다.
만약 안드로이드 개발에 관심이 있다면 이 책으로 시작하는 것을 정말 추천드리고 싶습니다.
위에도 썼듯이 요새 대세인 코틀린과 개발의 정수라고도 하는 앱 개발을 이 책으로 다 배울 수 있다는 것은 엄청난 메리트라고 생각합니다.
언어의 기본과 안드로이드 환경, 실무에서 쓰이는 기술까지 저자님과 동료들의 모든 경험과 지식이 녹아있는 이 책으로 입문만이 아니라 실무를 하고 계신 분들도 새롭게 배우거나 지식을 다시 확인할 수 있는 좋은 경험이 될 것이라고 의심치 않습니다.