이전

리뷰 (10)

한줄평
평점 분포
  • 리뷰 총점10 90%
  • 리뷰 총점8 10%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 10.0
  • 30대 10.0
  • 40대 0.0
  • 50대 10.0

포토/동영상 (7)

리뷰 총점 종이책
[똑똑한 도서소개] 김앤북, 내일은 코틀린(Kotlin)
"[똑똑한 도서소개] 김앤북, 내일은 코틀린(Kotlin)" 내용보기
[똑똑한 도서소개] 김앤북, 내일은 코틀린(Kotlin)글 / 사진 : 서원준 (news@toktoknews.com)[이 리뷰는 예스24리뷰어클럽을 통해서 김앤북에서 도서를 제공받아, 직접 읽고 작성한 리뷰입니다.]2024년도 하반기로 접어든지가 엊그제 같은데 벌써 10월을 넘어 드디어 11월의 초입입니다. 이제 완연한 겨울을 준비해야 합니다만 밖은 오후에는 아직까지 더운 모양새입니다. 해를 잘 마무리
"[똑똑한 도서소개] 김앤북, 내일은 코틀린(Kotlin)" 내용보기
[똑똑한 도서소개] 김앤북, 내일은 코틀린(Kotlin)

글 / 사진 : 서원준 (news@toktoknews.com)


[이 리뷰는 예스24리뷰어클럽을 통해서 김앤북에서 도서를 제공받아, 직접 읽고 작성한 리뷰입니다.]

2024년도 하반기로 접어든지가 엊그제 같은데 벌써 10월을 넘어 드디어 11월의 초입입니다. 이제 완연한 겨울을 준비해야 합니다만 밖은 오후에는 아직까지 더운 모양새입니다. 해를 잘 마무리하기 위한 계획을 세워야 하지 않을까 싶습니다. 겨울이 이제 초입에 접어들 날씨여서인지 찬바람이 불고 있습니다. 이럴 때 일수록 독감과 코로나19 대비 잘 하셔야 겠습니다. 코틀린이라는 프로그래밍 툴을 가지고 코딩을 착실히 뱌워서 프로그래머로 실제 활용할 수 있는 틀을 마련하시기 바랍니다. 

최근 스마트폰과 노트북의 고급화로 인공지능 기능이 추가된 제품들이 잇따라 출시되고 있습니다. 여기에 따라 프로그래밍, 즉 코딩 시장에도 변화의 바람이 불어오고 있습니다. 여기에는 다양한 제품들이 있겠습니다만 그 중에서도 최근들어 많이 거론되는 프로그래밍을 꼽자면 다름아닌 파이썬과 코틀린입니다. 이 중 안드로이드 운영체제에서 동작하는 애플리케이션 코딩용으로 대표적인 것이 하나 있으니 바로 "코틀린" 입니다. 


코틀린 책은 그동안 다양한 출판사에서 출간되어 왔습니다만 책이 얇았습니다. 보통 자세하게 알려주는 프로그래밍 교재들은 책이 두껍고 엄청 무거워야 정상입니다만 코틀린을 설명한 도서들은 책 두께가 이상하다 싶을 정도로 얇았습니다. 물론 왕초보자 입장에서야 얇은 것이 더 좋을 수는 있겠습니다만 저같이 프로그램에 대한 지식이 아주 없지 않다면 두툼한 책도 나쁘지 않다고 생각합니다. 

안드로이드 운영체제가 사용되는 곳은 생각보다 많이 있습니다. 우선 스마트폰, 노트북, 고성능PC는 물론이고 최근엔 TV, 셋톱박스, 자동차에 이르기까지 종류가 한층 많아졌습니다. 바야흐로 안드로이드 운영체제는 우리에게 일상이 된 지 오래입니다. 그러나 안드로이드를 활용해서 앱을 만들고 코딩을 하는 프로그램은 따로 있습니다. 코틀린은 그런 역할을 하는 프로그래밍 툴이요 언어로 기능하고 있는 것입니다. 

이번에 소개할 책은 "내일은 코틀린" 이란 책입니다. 이 책은 안드로이드 운영체제에서 코틀린을 만들 수 있는 환경 설정부터 시작해서 안드로이드 스튜디오와 코틀린 설치법, 그리고 코틀린의 언어 및 객체지향 프로그래밍, 안드로이드 기본 개념과 디자인 등을 효과적으로 학습할 수 있는 도서입니다. 이 책은 또한 기초, 기본편과 응용, 실전편으로 나누어 기초적인 사항을 먼저 학습한 뒤 실전에 응용하는 방법을 알려주고 있습니다. 


마치면서

PC시장에서 윈도우 운영체제의 위치는 여전히 견고합니다. 다만 스마트폰, 일부 노트북, 태블릿, TV, 그리고 셋톱박스와 자동차 시장에서는 안드로이드가 만만치 않은 시장점유율을 기록하고 있습니다. 즉, 우리 일상과 가장 많이 만나는 운영체제는 윈도우가 아닌 안드로이드가 될 수밖에 없습니다. 안드로이드 앱은 그래서 중요하다고 생각합니다. 안드로이드로 프로그래밍 하는 것을 배울 수 있는 도서를 기다리셨다면 개인적으로" 내일은 코틀린" 을 추천드립니다. 두꺼우면서도 기본과 실전이 모두 들어있는 서적이기 때문입니다. 


#협찬 #유료광고 #도서협찬 #책스타그램 #북스타그램 #독서 #독서스타그램 #도서 #도서스타그램 #책추천 #도서서평 #김앤북 #내일은코틀린 #김현석 #예스24 #리뷰어클럽리뷰
YES마니아 : 로얄 S****W 2024.11.07. 신고 공감 3 댓글 0
리뷰 총점 종이책
내일은 코틀린, 한권으로 코틀린 완성
"내일은 코틀린, 한권으로 코틀린 완성 " 내용보기
YES24 리뷰어클럽서평단 자격으로 작성한 리뷰입니다. 코틀린은 JetBrains에서 개발한 현대적인 프로그래밍 언어로, 주로 안드로이드 앱 개발에 사용됩니다. 앱 외에도 서버 사이드 개발, 데스크탑 어플리케이션, 웹 프론트엔드 등 활용 범위가 확장되고 있습니다. 자바와의 높은 호환성 덕분에 기존 자바 코드와 함께 사용하거나, 자바 라이브러리를 그대로 활용할 수 있다는게 큰 장점
"내일은 코틀린, 한권으로 코틀린 완성 " 내용보기
YES24 리뷰어클럽서평단 자격으로 작성한 리뷰입니다. 

코틀린은 JetBrains에서 개발한 현대적인 프로그래밍 언어로, 주로 안드로이드 앱 개발에 사용됩니다. 앱 외에도 서버 사이드 개발, 데스크탑 어플리케이션, 웹 프론트엔드 등 활용 범위가 확장되고 있습니다. 자바와의 높은 호환성 덕분에 기존 자바 코드와 함께 사용하거나, 자바 라이브러리를 그대로 활용할 수 있다는게 큰 장점으로 꼽히며, 자바의 복잡한 구문을 개선하고 직관적인 문법을 제공하여 개발자의 생산성을 크게 향상시킬 수 있습니다.

최큰에는 코틀린과 스프링부트를 결합한 코프링이 주목받고 있으며, 자바를 다루는 개발자라면 코틀린을 무시할 수 없을 정도로 높은 인기를 끌고 있죠. 저는 프론트엔드 개발자여서 자바를 많이 사용하진 않지만, 개인적으로 제일 싫어하는 프로그래밍 언어가 자바여서 코틀린에 대해 더 알아보고 싶었습니다. 자바를 사용하기 쉽게 한다는데 얼마나 쉬운가 한번 보자라는 마음으로 이 책을 읽게 되었습니다.  

책을 받았을 때 첫 인상은 다소 당황스러웠습니다. 두께가 너무 두꺼워서요...두께만 봐도 많은 내용을 다룬다는 것을 알 수 있습니다. 책은 기본+실전편으로 나뉘어져 있으며, 개념부터 활용까지 이 한 권으로 확실하게 학습할 수 있습니다. 분철되어 읽기에는 매우 편했습니다.

기본편은 코틀린에 대한 기초적인 개념을 다루고 잇습니다. 책에서는 비전공자도 충분히 따라올 수 있도록 언어의 기초부터 설명을 하지만, 개념을 가볍게 훑는 수준에 그쳐 전반적으로 깊이가 부족한 느낌이 있기는 합니다. 프로그래밍 경험이 전혀 없는 사람도 쉽게 읽을 수 있을 것 같아 장점인 듯 싶지만서도, 조금 더 깊이 있는 설명을 원했던 분들에게는 아쉬울 수 있을 것 같습니다.

실전편은 매우 만족스러웠습니다. 다양한 실습 예제와, 디자인 패턴 등 실제 개발에서 접할 수 있는 개념들을 폭넓게 다루고 있어 실전적인 학습이 가능합니다. 각 챕터 끝에는 핵심 정리와 연습 문제가 제공되어 내용을 복습하기 용이하며, 해설과 예제코드가 함께 제공되기 때문에 연습 하는데 부담이 없습니다. 특히, 다양한 에러 케이스를 미리 소개해, 실제 개발에서 발생할 수 있는 문제들을 사전에 파악하고 대처 할 수 있다는게 가장 큰 장점으로 느껴집니다.

추천대상
책은 코드 예제를 쉽게 따라할 수 있도록 구성되어 있고, 필요한 관련 지식도 함께 제공하여 입문자나 비전공자에게 좋은 입문서입니다.
실전편 구성이 좋아, 자바 언어에 익숙하거나, 안드로이드 개발 경험이 있다면 더욱 큰 시너지를 낼 수 있는 책이라고 생각합니다. 코틀린을 처음 접하는 분들에게 강력히 추천합니다.  

#리뷰어클럽리뷰 #코틀린 #내일은코틀린
YES마니아 : 로얄 z*******d 2024.11.07. 신고 공감 3 댓글 0
리뷰 총점 종이책
내일은 코틀린(Kotlin)을 읽고
"내일은 코틀린(Kotlin)을 읽고" 내용보기
코틀린은 최근 몇 년간 많은 인기를 끌고 있는 프로그래밍 언어입니다. 그 이유는 간결한 문법과 높은 생산성 덕분이에요. 자바와의 호환성도 뛰어나기 때문에 기존 자바 프로젝트에 쉽게 통합할 수 있습니다. 또한, 안드로이드 개발에 최적화되어 있어 많은 개발자들이 코틀린을 선택하고 있습니다. 그 코틀린을 배우기 위해서는 좋고 유용하고예제가 많은 책으로 공부하는게 중요한대요
"내일은 코틀린(Kotlin)을 읽고" 내용보기

코틀린은 최근 몇 년간 많은 인기를 끌고 있는 프로그래밍 언어입니다. 그 이유는 간결한 문법과 높은 생산성 덕분이에요. 자바와의 호환성도 뛰어나기 때문에 기존 자바 프로젝트에 쉽게 통합할 수 있습니다. 또한, 안드로이드 개발에 최적화되어 있어 많은 개발자들이 코틀린을 선택하고 있습니다.
 그 코틀린을 배우기 위해서는 좋고 유용하고예제가 많은 책으로 공부하는게 중요한대요 제가 추천하는 책은 바로 
내일은 코틀린이라는 책입니다. 
  이 책은 크게 두 부분으로 나뉘어 있습니다. 첫 번째 부분은 이론적인 내용으로, 코틀린의 기본 문법과 개념을 설명합니다. 두 번째 부분은 실습으로, 다양한 예제를 통해 실제 코드를 작성해볼 수 있습니다. 각 장마다 연습문제가 포함되어 있어 학습한 내용을 복습할 수 있도록 도와줍니다.   
코틀린의 특징은 다음과 같습니다. 간결한 문법을 가지고 있고 null의 안전성, 고차 함수를 지원하여 코드의 재사용성을 높이며 이 같은 특징으로 안드로이드 개발에 최적화되어서 저자가 제공하는 실습 예제와 결합한다면 매우 유용한 학습을 할 수 있으며 처음에는 어려웠던 개념들이 예제 문제를 풀어가면서 하나씩 천천히 풀어나가다보면 쉽게 이해할 수 있도록 해주고 있고 각 장의 끝에 있는 요약과 연습문제는 학습한 내용을 확실히 정리하는데 큰 도움이 될 것이라고 생각합니다. 그리고 코딩중 에러가 발생할시 당황하지 않도록 문제에서 나올 수 있는 에러를 제시해주고 어떻게 해결할수 있는지를 보여주어 에러에 대해서 당황하지 않게 해준다는 점이 정말 좋은점이라고 생각합니다. 그리하여서 비전공자나 프로그래밍 입문자에게 적합한 내용으로 구성되어 있으니 코틀린을 배우고 싶으신 분들은 이 책으로 입문 하시는것을 강력 추천드립니다.

YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다.

#리뷰어클럽리뷰 #내일은코틀린 #코틀린 #프로그래밍 #비전공자 #입문서 #안드로이드개발 #코드작성




k*****6 2024.11.06. 신고 공감 3 댓글 0
리뷰 총점 종이책
'내일은 코틀린'을 읽고
"'내일은 코틀린'을 읽고" 내용보기
코틀린이라는 프로그래밍 언어를 들어는 봤지만, 실제 사용해본 경험은 없었다. ‘내일은 코틀린’은 기초 입문편과 응용 실전편으로 구성되어 있어 기초부터 실제 활용할 수 있는 수준까지 설명해 준다. 기초 입문편은 안드로이드와 자바에 대해 어느 정도 알고 있는 사람이라면 어렵지 않게 이해할 수 있다. 응용 실전편은 데이터베이스 연동부터 구글 Play스토어에 앱을 배포하는 과정
"'내일은 코틀린'을 읽고" 내용보기
코틀린이라는 프로그래밍 언어를 들어는 봤지만, 실제 사용해본 경험은 없었다. ‘내일은 코틀린’은 기초 입문편과 응용 실전편으로 구성되어 있어 기초부터 실제 활용할 수 있는 수준까지 설명해 준다. 기초 입문편은 안드로이드와 자바에 대해 어느 정도 알고 있는 사람이라면 어렵지 않게 이해할 수 있다. 응용 실전편은 데이터베이스 연동부터 구글 Play스토어에 앱을 배포하는 과정까지 자세히 설명하고 있다.

프로그래밍 언어는 단순히 책을 읽는 것만으로는 온전하게 지식을 내 것으로 체화하기 힘들다. 읽는 것보다는 설명하는 내용을 직접 그대로 PC에서 따라해 보는 것이 중요한 것 같다. 이 책은 그런 면에서 설명대로 그대로 따라해 보면 결과를 바로 확인해 볼 수 있어서 매우 유용했다.

각 챕터의 마지막에는 챕터 요약 정리와 연습문제가 있어서 학습한 내용을 복습할 수 있었다. 해당 자료는 PDF로도 제공하고 있고, 책에서 학습한 프로젝트 소스까지 내려 받아서 편하게 직접 실행해 볼 수 있다.

평소 안드로이드 스마트폰을 이용하는 사람이라면 다양한 앱을 사용하면서 직접 만들고 싶은 충동을 느낀 경험이 있을텐데, 그런 분들이라면 이 책을 통해 간단한 앱을 직접 만들어 보는 경험을 할 수 있을 것이다. 물론 본인이 만들고 싶은 유형의 앱을 완벽하게 만들기에는 이 책만으로 부족할 수 있지만, 뭐든지 처음 시작이 중요하고, 그 시작의 역할을 이 책이 충분히 하고 있다고 생각되었다.

본 리뷰는 YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다.
#리뷰어클럽리뷰
YES마니아 : 로얄 k*****n 2024.11.06. 신고 공감 3 댓글 0
리뷰 총점 종이책
내일은 코틀린(Kotlin) 리
"내일은 코틀린(Kotlin) 리" 내용보기
YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다일단 책이 2권으로 분철 되어있어서 휴대하기 정말 편한 거 같습니다.IT 서적들이 대부분 두꺼워서 휴대 시 불편한 점이 많았는데 이 부분 1권 2권 분철 되어 휴대 시 편해서 좋았습니다.그리고 기초 입문편 + 응용 실전편 나뉘어있어서 필요한 부분을 읽을 때 좋았습니다.도서 구성 자체도 좋다고 생각합니다. 에러에서 배우기라는
"내일은 코틀린(Kotlin) 리" 내용보기
YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다

일단 책이 2권으로 분철 되어있어서 휴대하기 정말 편한 거 같습니다.
IT 서적들이 대부분 두꺼워서 휴대 시 불편한 점이 많았는데 이 부분 1권 2권 분철 되어 휴대 시 편해서 좋았습니다.
그리고 기초 입문편 + 응용 실전편 나뉘어있어서 필요한 부분을 읽을 때 좋았습니다.

도서 구성 자체도 좋다고 생각합니다. 에러에서 배우기라는 부분이 가장 인상 깊었습니다.
이 부분 같은 경우에는 코틀린을 처음 배우는 초심자들이 참고 할 만한 부분이 많다는 생각이 듭니다.
코딩 중에 에러를 만나면 당황할 수도 있는데 이 부분을 미리 정리해서 알려주는 부분이 인상 깊습니다.
전체적으로 처음 접하는 분들에게 친절하고 상세하게 알려주려고 하는 부분이 많아 초심자에게 좋은 책 같습니다!
또한 다양한 예제와 연습문제를 통해서 코틀린을 좀 더 쉽고 재밌게 배울 수 있다고 생각합니다.
그리고 실전 프로젝트까지 다뤄주는 부분을 통해 학습한 것을 자기 것으로 만들 수 있도록 도와주는 구성이라고 생각이 듭니다.

#리뷰어클럽리뷰 
c*********0 2024.11.02. 신고 공감 3 댓글 0
리뷰 총점 종이책
내일은 코틀린
"내일은 코틀린 " 내용보기
코틀린은 요즘 안드로이드 앱을 개발하는데 많이 사용되는 언어 중 하나이다. 코틀린의 자바와 문법이 비슷하지만 자바의 문법을 개선해서 나온 언어이다.이 책은 2가지로 나눠져 있는데 코틀린의 기본 문법을 배울 수 있는 기초책과 심화책으로 나누어져 있다. 기초책으로 학습을 할 때 개인적으로 좋았던 점은 코드를 알아보기 쉽다는 점이다. 이게 무슨 말이냐면 보통 다른 책들은 코
"내일은 코틀린 " 내용보기

코틀린은 요즘 안드로이드 앱을 개발하는데 많이 사용되는 언어 중 하나이다. 코틀린의 자바와 문법이 비슷하지만 자바의 문법을 개선해서 나온 언어이다.

이 책은 2가지로 나눠져 있는데 코틀린의 기본 문법을 배울 수 있는 기초책과 심화책으로 나누어져 있다.

기초책으로 학습을 할 때 개인적으로 좋았던 점은 코드를 알아보기 쉽다는 점이다. 이게 무슨 말이냐면 보통 다른 책들은 코드들이 보기 불편할 정도로 길게 나와있거나 크기가 크지 않는다. 그렇지만 이 책은 코드를 직관적으로 잘 볼 수 있다. 또한 코드의 설명도 자세한 편이기 때문에 각 라인이 어떤 기능을 하는지에 대해 알기 쉽다.

또한 심화학습을 통해 여러 가지 실습을 할 수 있고 프로젝트 하나를 완성시킬 수 있는 스킬들을 배울 수 있다. 그리고 각 챕터에 대해 요약 정리본을 PDF 파일로도 제공하기 때문에 책으로 공부할 수도 있고 인터넷 PDF를 다운로드하여서 필요한 부분을 쉽게 볼 수 있다는 점도 이 책에 큰 장점중 하니인것 같다.


YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다

#리뷰어클럽리뷰

y******1 2024.11.01. 신고 공감 2 댓글 0
리뷰 총점 종이책
내일은 코틀린 서평리뷰
"내일은 코틀린 서평리뷰" 내용보기
코틀린은 현재 가장 현대적인 프로그래밍 언어 중 하나로서, 자바의 막강한 생태계를 이어받고 있는 신흥강자입니다. 특히, 백엔드나 안드로이드 앱 개발에 있어서 두각을 나타내고 있습니다. 이 책은 비전공자나 입문자와 같은 초심자들을 대상으로 코틀린을 가르쳐주는 책입니다. 내용은 코틀린 기본 문법을 넘어서 객체지향 프로그래밍, 안드로이드 앱개발까지도 총망라하고 있습니다.
"내일은 코틀린 서평리뷰" 내용보기
코틀린은 현재 가장 현대적인 프로그래밍 언어 중 하나로서, 자바의 막강한 생태계를 이어받고 있는 신흥강자입니다. 특히, 백엔드나 안드로이드 앱 개발에 있어서 두각을 나타내고 있습니다. 이 책은 비전공자나 입문자와 같은 초심자들을 대상으로 코틀린을 가르쳐주는 책입니다. 내용은 코틀린 기본 문법을 넘어서 객체지향 프로그래밍, 안드로이드 앱개발까지도 총망라하고 있습니다. 안드로이드 스튜디오 설치, 앱 최적화/배포 방법 같은 세세하고 친절한 내용뿐 아니라, 안드로이드 개발 심화에 관한 내용도 있어서 구성이 상당히 알찹니다.

교재에 강점이 있는 김앤북에서 만들어서 만들어서 그런지, 종이의 질도 좋고, 디자인도 예쁘고, 쌩초짜(?)가 배워도 될 정도로 아주 친절하게 설명해주고 있습니다. 과외를 받는 정도의 디테일한 친절함이 느껴지는 책입니다. 그러다보니 책이 좀 두꺼운데, 이 점까지도 고려해서 1, 2권을 쉽게 분권할 수 있도록 만들었습니다. IT전문서적에서는 보기 드문 센스입니다.

기본 개념부터 상세한 설명이 있고, 코드도 전부 보기 좋게 삽입되어 있으며, 중간중간에 참고할 만한 내용들도 있어 배우는 게 많습니다. 연습문제도 있어서 배운 것을 확실히 내 것으로 만들기 좋은 책이라고 생각합니다. 초심자들에게는 코틀린 바이블로 집에 두어도 좋을 것 같고, 한 번 정독하면서 코틀린과 안드로이드 개발의 체계를 머릿속에 잡아가실 때 사용해도 좋을 것 같습니다.

   
YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다.
#리뷰어클럽리뷰
s******p 2024.10.30. 신고 공감 2 댓글 0
리뷰 총점 종이책
내일은 고틀린 리뷰
"내일은 고틀린 리뷰" 내용보기
YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다#리뷰어클럽리뷰 고틀린은 현대 프로그래밍 언어로, 특히 안드로이드 개발에서 많이 사용됩니다.저는 비전공자라서이책으로새로운 영역에  뛰어들고 싶어 입문을 시작햇습니다.내용이 일단 아주 알차서 좋앗어요 1권과 2권을 토대로 독학으로 해도 어렵지않게 입문을 시작햇습니다.책이 꽤나 두껍고 그만큼 방대한 양의 기술이들어잇
"내일은 고틀린 리뷰" 내용보기

YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다


#리뷰어클럽리뷰 


고틀린은 현대 프로그래밍 언어로, 특히 안드로이드 개발에서 많이 사용됩니다.
저는 비전공자라서이책으로
새로운 영역에  뛰어들고 싶어 입문을 시작햇습니다.
내용이 일단 아주 알차서 좋앗어요 
1권과 2권을 토대로 독학으로 해도 어렵지않게 입문을 시작햇습니다.

책이 꽤나 두껍고 그만큼 방대한 양의 기술이들어잇어 
좋앗습니다.

 이 책은 고틀린의 기본 개념부터 고급 기능까지 폭넓게 다룹니다. 프로그래밍 경험이 있는 독자에게 적합하며, 실용적인 예제와 함께 설명이 진행됩니다.

처음 입문하는 입문자가 시작하기에 어렵지 않게 시작하기 때문에 
초보입문자에게 강추드리고 싶습니다


책의 분량은 약 670페이지로, 하루 6~8시간 공부할 경우 10일 전후로 는 
다 정독할수잇엇습니다.

제가 이해하기에는 

전반적으로 이해하기 쉬운 편이엇는데

아무래도  프로그래밍 전공자에게는 더 수월하게 느껴질 수 있으리라 사료됩니다.

600페이지 이상으로 구성되어 있으며 
각 챕터별로   요약이 있어 반복 학습에 도움이되엇습ㄴ비다.

결국 암기니까요

꾸준히 읽으며 열심히 공부하고 잇습니다.
비전공자인 작가님이 지은 책이라
사실 더 편하게 읽게 되잇어 구성이 상당히
마음에 들엇습니다.

배우려는 분들 용기를 가지고 이책을 읽으시길 바랍니다.




#리뷰어클럽리뷰 
s********5 2024.10.30. 신고 공감 2 댓글 0
리뷰 총점 종이책
[도서리뷰]내일은 코틀린
"[도서리뷰]내일은 코틀린" 내용보기
이번에 리뷰할 서적은 김앤북에서 출판된 "내일은 코틀린" 입니다."내일은 코틀린"은 코틀린을 이용한 안드로이드 개발 입문자 및 중급 개발자를 대상으로 한 실전 교재로, 안드로이드 앱 개발의 기본 개념부터 심화 주제, 최적화 및 배포에 이르기까지 체계적으로 안내하고 있습니다. 이 책은 크게 [기초 입문편]과 [응용 실전편]으로 나누어 코틀린과 안드로이드 개발에 대한 단계적 학
"[도서리뷰]내일은 코틀린" 내용보기
이번에 리뷰할 서적은 김앤북에서 출판된 "내일은 코틀린" 입니다.
"내일은 코틀린"은 코틀린을 이용한 안드로이드 개발 입문자 및 중급 개발자를 대상으로 한 실전 교재로, 
안드로이드 앱 개발의 기본 개념부터 심화 주제, 최적화 및 배포에 이르기까지 체계적으로 안내하고 있습니다. 
이 책은 크게 [기초 입문편]과 [응용 실전편]으로 나누어 코틀린과 안드로이드 개발에 대한 단계적 학습을 돕습니다. 
아래는 각 쳅터의 주요 내용을 간략하게 정리한 것입니다.

[기초 입문편]

Chapter 01: 안드로이드 개발 환경 설정
이 장에서는 안드로이드 개발을 위한 기본 환경을 설정합니다. 
안드로이드 스튜디오 설치와 에뮬레이터 설정 방법을 상세히 설명하고, 첫 코틀린 프로젝트를 생성해 실행하는 방법까지 안내하여 안드로이드 및 코틀린 초보자도 쉽게 따라 할 수 있도록 구성되어 있습니다.

Chapter 02: 코틀린 언어 기초
코틀린의 기본 문법을 다루며, 변수와 데이터 타입, 연산자, 제어문, 함수, 컬렉션 등을 설명합니다. 
이를 통해 코틀린의 기초를 다질 수 있으며, 연습문제도 포함되어 있어 학습한 내용을 복습할 수 있습니다.

Chapter 03: 객체 지향 프로그래밍
객체 지향 프로그래밍의 기본 개념과 코틀린에서의 구현 방법을 설명합니다. 
클래스, 객체, 생성자, 상속, 캡슐화, 다형성 등의 OOP 개념을 다루며, 추상 클래스와 인터페이스의 활용을 설명해 실제 개발에서의 객체 지향 원리를 이해하고 적용할 수 있게 돕습니다.

Chapter 04: 안드로이드의 기본 개념
안드로이드 애플리케이션 구조와 액티비티, 프래그먼트, 인텐트, 네비게이션 등 안드로이드 앱의 구성 요소를 학습합니다. 뷰와 뷰 그룹 개념도 설명해 안드로이드 UI의 기본 구조와 사용자 상호작용의 기초를 익히는 데 유용한 장입니다.

Chapter 05: 안드로이드 UI 디자인
안드로이드 UI 디자인 요소를 학습합니다. 레이아웃과 위젯, 텍스트 및 이미지 처리, 사용자 입력 폼 구성 방법을 설명하고 리스트뷰와 리사이클러뷰 활용 방법도 다루어, 사용자 친화적인 UI를 설계할 수 있도록 돕습니다.

Chapter 06: 안드로이드 기초 개발 예제
실전에서 바로 활용할 수 있는 기초 앱 개발 예제를 통해 앞서 학습한 내용을 종합적으로 활용해 볼 수 있습니다. 
랜덤 게임 앱을 만들어 보면서 코딩 실력을 실전에 적용해 보는 경험을 쌓을 수 있습니다.

[응용 실전편]

Chapter 07: 안드로이드 앱 개발 심화
앱 개발 시 유용한 예외 처리, 라이브러리 및 패키지 활용, 데이터베이스 연동과 API 연동, 알림 기능 구현 등 심화 기능을 소개합니다. 특히 로컬 저장소와 파일 시스템 관련 학습은 데이터 관리와 보관에 유용하며, 연습문제를 통해 실력을 점검할 수 있습니다.

Chapter 08: 안드로이드의 고급 주제
비동기 작업을 위한 코루틴, 테스트와 디버깅, 커스텀 뷰 및 애니메이션, 클린 아키텍처와 MVVM 패턴을 다룹니다. 
특히 MVVM 패턴은 안드로이드 개발에서 중요한 설계 패턴으로, 유지 보수와 확장성을 높이는 데 필수적입니다. 
이 장은 고급 개발자로 나아가려는 학습자에게 유익합니다.

Chapter 09: 안드로이드 앱 최적화 및 배포
성능 최적화 및 보안 강화를 통해 안정적이고 빠른 앱을 만드는 방법을 설명합니다. 
Play 스토어 배포 과정도 안내하여, 실제 앱 출시 준비까지 필요한 과정을 학습할 수 있습니다. 
앱 배포에 필수적인 최적화 기술을 포함해 실전 준비에 도움이 되는 내용입니다.

Chapter 10: 고급 주제를 활용한 예시
실전에서 유용한 기능을 예제로 제공합니다. 
나만의 지도 만들기, 회원가입 및 로그인 기능 구현을 다루어, 앱에 실제로 적용할 수 있는 기능을 쉽게 구현할 수 있도록 합니다. 이 장을 통해 다양한 요구 사항을 가진 프로젝트에 대처하는 방법을 학습할 수 있습니다.

 총평
"내일은 코틀린"은 안드로이드 개발을 처음 시작하는 입문자부터 앱 배포와 최적화를 목표로 하는 중급 개발자까지 활용할 수 있는 교재로, 코틀린과 안드로이드 앱 개발을 실전과 함께 배울 수 있는 교재입니다. 
기본 개념부터 고급 주제, 다양한 실습과 예제 프로젝트를 포함해 안드로이드 앱 개발의 모든 과정을 체계적으로 다루어 실제 개발 현장에서 바로 적용할 수 있는 스킬을 갖추게 도와줍니다.

YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다.
#리뷰어클럽리뷰
l******e 2024.11.09. 신고 공감 2 댓글 0
리뷰 총점 종이책
내일은 코틀린
"내일은 코틀린" 내용보기
스마트폰의 운영체제는 안드로이드와 iOS가 양분하고 있습니다. 한국에서도 2011년이면 서서히 스마트폰이 대세를 차지해 갈 무렵인데, 이때 등장한 언어가 코틀린입니다. 이 책 p13에 설명이 잘 나오듯 코틀린은 간결함, 안전함 면에서 타 언어도구보다 우월하며, 무엇보다 자바와 100% 호환되기에 개발자들이 바로 익혀 바로 쓸 수 있다는 점에서 이미 개발 당시부터 환영받았더랬습니
"내일은 코틀린" 내용보기
스마트폰의 운영체제는 안드로이드와 iOS가 양분하고 있습니다. 한국에서도 2011년이면 서서히 스마트폰이 대세를 차지해 갈 무렵인데, 이때 등장한 언어가 코틀린입니다. 이 책 p13에 설명이 잘 나오듯 코틀린은 간결함, 안전함 면에서 타 언어도구보다 우월하며, 무엇보다 자바와 100% 호환되기에 개발자들이 바로 익혀 바로 쓸 수 있다는 점에서 이미 개발 당시부터 환영받았더랬습니다. 그럼에도 불구하고, 코틀린은 기존에 많고많은 객체지향 변종 언어 중 하나 정도가 아니었으며, 함수형 프로그래밍을 모두 지원한다는 점에서, 창의적이고 독립성향인 디벨로퍼들에게도 널리 수용되었습니다. 안드로이드에서 2017년에서야 코틀린 지원을 결정한 건 약간 때늦은 감마저 있습니다. 

보통 감옥이라고 불릴 만큼 스마트폰의 운영체제는 사용자를 많이 구속하는 편입니다. 안드로이드가 iOS에 비해 아무리 개방형이라고 해도, 사용자가 이것저것 건드릴 수 있는 여지가 거의 없고, 폰 만지다가 PC로 넘어오면 넓디넓은 학교 운동장에서 뛰노는 느낌이 들 정도입니다. 그렇다고는 해도 안드로이드의 "설정"에 들어가면, 생각보다는 뭘 해 볼 여지가 있었다 싶기도 합니다. 예를 들어 이 책 p25를 보면, "휴대폰 정보"에 들어가서 빌드번호를 연속으로 7번 두드리라고 합니다. 그러면 개발자 모드가 시작된다는 건데, 이미 해 본 이들도 있겠지만 만약 몰랐다면 아마 새로운 체험을 할 수 있겠습니다. 요즘은 폰에 게임을 깔아도 "USB 디버깅 활성화"가 체크되었느냐에 따라 작동을 하기도 하고 안 하기도 하는 경우가 있습니다. 아무튼 실제 기기에서 내가 짠 앱이 잘 돌아가는지 테스트하려면 이 단계가 첫걸음이라고 하겠습니다. 
예를 들어 p55 같은 데를 보면 "에러에서 배우기" 코너가 있습니다. 김앤북에서 나온 "내일은" 시리즈를 보면 이렇게 기존 교재에서 잘 취하지 않는 편제를 통해, 독자(특히 초보)들에게 보는 시야를 넓혀 주려는 편집 배려가 무척 고마울 때가 많더군요. 사실 저자 김현석 대표님도 스스로 밝히듯이 비전공자 베이스인데, 독학으로 공부해서 스타트업까지 차린 분인 만큼 초보 독자들, 특히 타 전공을 마치고 프로그래밍을 자기 분야에 연결해 보려는 이들에게는 이런 실용적 접근이 무척 고마웠던 느낌입니다. 아무튼 에러에는 반복문 조건 에러(가장 흔하죠), 출력 형식 에러, 논리 에러 등의 유형이 있고, 원인이 파악되면 빨리 그에 맞는 디버깅을 해서 오작동 상태에서 벗어나야 하겠습니다. 

p86에 when문 예제가 나옵니다. 타 언어에서도 많이 봐 온 타입입니다. 또 다음 페이지에는 리스트 관련 재미있는 예제가 나오는데, 목적은 numbers라는 정수형 리스트에서 30이라는 target값을 찾는 것입니다. 역시 어떤 언어를 배우면서도 초보 단계에서 다들 다뤄 봤던 유형입니다. 문제도 초보자가 다루기에 그리 어렵지 않지만, 설명이 친절하여 하나하나 따라가다 보면 약간의 집중력만 발휘해도 잘 해결됩니다. 학습자가 적정 수준으로 성취감도 느낄 수 있을 정도로 유도하는 과정이 인상적이었습니다. 문제를 다 풀면 "원하는 값 30은 리스트에 있습니다"가 출력되는데, 아무것도 아닌 듯해도 뭔가 뿌듯해집니다. 
p88을 보면 사용자간 대결도 있고, p91로 가면 컴퓨터와의 대결도 있습니다. 이런 구성이 다 재미있는 부분들입니다. 여기는 제2과이지만, 모든 챕터가 끝나면 요약정리 코너가 그레이색 배경 박스로 제시되는데 여기서 학습자는 여태 배운 내용을 한 번 더 정리할 수 있습니다. 제3과는 객체지향프로그래밍인데, 누가 뭐라 해도 코틀린은 자바의 먼 조카뻘입니다. 이미 객체지향언어에 익숙한 독자들이라면 좀 더 빠르게 훑고 지나갈 수도 있겠으나, 김현석 저자만의 재치있고 요령있는 서술이 좀 재미있게 다가오는 독자들이라면 복습도 할 겸 꼼꼼하게 공부해 졸 수도 있겠습니다. 

특히 저는 p145 이하에 설명된 오버로딩 파트가 설명력 좋게 다가왔습니다. 개인적으로는 이 파트가 책 전체를 놓고 가장 잘 쓰인 대목이 아닐까 생각되었습니다. 책 중간중간에 clear comment라고, 독자들에게 일종의 팁을 찔러주는 박스가 배치되는데, "함수 오버로딩은 매개변수의 수, 또는 타입이 다를 때에만 가능합니다"라며 잠시 이 기본 사항을 잊고 도중에 당황할 수도 있었던 독자에게 주의를 환기합니다. 

이 책을 보면 입문편+실전편 세트라고 나옵니다. 책 중간에 분책이 되게끔 제책되었고, 또 책의 편제도 1권이 6개 챕터로, 2권이 4개 챕터로 나뉘었습니다. 이 책의 경우, 토픽을 제시하고 직관적인 설명을 한 후, 예제를 통해 바로 연습을 시키는 구성인데, 공연히 이론 먼저 배우고 실습은 다른 책으로 옮아가서 풀고 하는 번거로움이 없어서 훨씬 편했습니다. 물론 입문이론과 실습을 별개 책으로 휴대하고 싶은 독자들은 분책 후에 따로 보관할 수 있습니다. 
p299를 보면 위젯 배치시 고려 사항들이 주루룩 나옵니다. 레이아웃, 위젯 배열은 개인 취향이나 미적 센스의 영역이기만 한 건 아닙니다. 의외로 최대 효율을 내기 위한 배치는 앱의 기능적 설계와 관련이 있고, 책에도 나오듯 구글의 안드로이드는 디자인 가이드라인도 별개로 만들어서 그전부터 준수를 권고하는데 이게 괜한 명목상의 규정이 아니죠. 좀 다른 이야기인데, 이렇게 개발자들에게는 권장사항을 제시하면서 왜 크롬 등 자신들이 직접 만드는 메인 어플리케이션들은 쓸데없이 레이아웃을 바꾸는지 모르겠습니다.  
앱을 만들고 나도 그것으로 끝이 아니라 안드로이드 체제 안에서 최적화가 마쳐져야 합니다. 성능도 최적화 과정을 거쳐야 하는데 특히 메모리 관리는 주요 과제 중 하나입니다. 사용자 입장에서 짜증이 나는, 이른바 UX(사용자 체험)를 저하시키는 원인 중 비중이 가장 크다고 할 수 있죠. p303을 보면 가비지 컬렉션, 가독성, 유지보수성 등에 특히 유의하라고 합니다. p305의 아키텍처 최적화 역시 개발자들이 간과하기 쉬운 포인트만 잘 짚어 주어 도움이 되었습니다. 

전반부는 입문편이지만, 특히 2권에서 제8과에 안드로이드 고급 주제 설명을 배치하셨는데, 이 단원이 비중도 크고 내용이 참 좋습니다. 저자는 책의 전편을 통해 "코딩은 수학과 같아서 손으로 직접 풀어봐야 함"을 강조하시는데, 교재 전체를 통해 일관되게 이어지는 균형감각도 저런 수학적 센스(저자의 원 전공이기도 합니다)의 발현 아닐까 생각해 봤습니다. 이 8과의 내용 중 커스텀뷰와 애니메이션 설명도 주제에 연관되는 여러 토픽들이 시원시원하게 이어져서 참 좋았습니다. 

*예스24 리뷰어클럽을 통해 출판사에서 제공한 도서를 읽고 솔직하게, 주관적으로 작성한 후기입니다.
#리뷰어클럽리뷰 #리뷰어클럽서평 ##내일은코틀린 #코틀린 #김앤북 #김영
v*****7 2024.11.11. 신고 공감 0 댓글 1