메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

이것이 안드로이드다 with 코틀린

Android 입문의 3가지 장벽, 언어+실전+환경 완벽 대응! 안드로이드 스튜디오를 활용한 Kotlin 문법부터 오픈 API를 활용한 도서관 지도 앱 개발까지

한빛미디어

집필서

판매중

  • 저자 : 고돈호
  • 출간 : 2020-04-25
  • 페이지 : 680 쪽
  • ISBN : 9791162242971
  • 물류코드 :10297
초급 초중급 중급 중고급 고급
4.8점 (31명)
좋아요 : 1

“좋은 회사의 안드로이드 개발자로 취업하기 위해서 꼭 알아야할 것”과

“좋은 회사에서 안드로이드 개발자에게 요구하는 것”을 한 권에!

 

개발에 익숙한 사람보다는 막연히 개발자가 되고 싶거나, 개발에 대한 배경지식이 없는 입문자를 대상으로 집필하였습니다. 안드로이드 스튜디오 사용법과 코틀린의 기본 문법부터 오픈 API를 활용해 안드로이드 앱을 만들고, 구글 플레이 스토어에 출시하는 과정까지 안드로이드 앱 개발에 필요한 모든 과정을 설명합니다 .

 

 

누구를 위한 책인가요?

이런 독자에게 권합니다.

 

코틀린은 처음이다. 만들고 싶은 앱이 있다.

SW 개발자가 되고 싶다. 앱 개발을 잘하고 싶다.

입사 후 의지와 상관없이 업무상 앱 개발을 담당하고 있다.

가볍게 유튜브 강의로 접했는데 본격적으로 앱 개발을 해보고 싶다.

 

 

도서 특징

앱 개발의 시작부터 실무까지, 한 권으로 끝낸다.  

  • 앱 개발에 필요한 언어부터 설명합니다. 안드로이드 앱 개발은 두 가지 언어로 할 수 있습니다. 자바, 코틀린인데 이 책은 코틀린을 모르는 독자도 앱을 개발할 수 있게 코틀린(Kotlin) 기본 문법부터 설명합니다.
  • 안드로이드 스튜디오 최신 버전으로 안드로이드 개발 환경을 구축합니다. 무엇을 개발하든지 개발 환경은 중요합니다. 프로젝트를 한 눈에 보고 패키징하고 출시할 수 있는 안드로이드 스튜디오 최신 버전과 새로 나온 안드로이드 11 프리뷰까지 다룹니다.
  • 안드로이드 프로그래밍의 기초, 화면 구성과 생명 주기를 배웁니다. 안드로이드 스튜디오 화면 구성을 친절하게 설명합니다. 위젯과 레이아웃을 다루고, 액티비티와 컨테이너, 뷰를 통해서 화면 전체를 컨트롤하는 방법을 배웁니다. 이때 작성하는 작은 프로젝트는 나중에 실전 프로젝트에 활용할 수 있습니다.
  • 실무에서 쓸모 있는 앱 개발에 필요한 개발 지식을 다룹니다. 앱 개발은 단순히 코틀린 언어와 안드로이드의 화면을 구성할 수 있다 해서 할 수 있는 게 아닙니다. 네트워크나 데이터베이스, 오픈 API처럼 안드로이드 앱 개발에 필요한 다양한 개발 분야의 지식을 다룹니다.
  • 실전 프로젝트를 포함한 51개의 프로젝트로 다양한 기능을 실습합니다. 가장 많이 활용되는 기능인 카메라, 사진, 데이터베이스, 파일 입출력, Open API를 다루는 프로젝트를 실었습니다. 수록된 카메라 앱, 메모장 앱, 음악 플레이어 앱, 서울시 도서관 앱 프로젝트를 활용하여 맞춤형 앱을 개발해보세요.

 

예제 소스 

 

동영상 강의

 

Q&A

 

 

저자

고돈호

안드로이드를 비롯해 여러 분야에서 개발했으며 패스트캠퍼스에서 안드로이드 스쿨 강의를 진행했다. 삼성전자 GAPS, SK텔레콤 망연동테스트시스템, 전자정부 행정정보화시스템, 외환은행 PMS 개발에 참여했으며, 삼성전자 갤럭시 시리즈의 프로모션 앱 개발에도 참여하였다.

 

https://github.com/javafa/thisiskotlin

____지은이 글

____도움을 주신 분들

____일러두기

____이 책의 구성

____동영상 강의 및 Q&A

 

PART 1 안드로이드와 코틀린

Chapter 01 코틀린 안드로이드 이해하기

__1 안드로이드와 코틀린

__2 안드로이드 아키텍처

 

Chapter 02 개발 도구 설치와 앱 실행하기

__1 안드로이드 스튜디오 설치/시작

__2 앱을 만들어 실행하기

 

Chapter 03 코틀린 사용을 위한 기본 문법

__1 코딩 준비하기

__2 변수와 상수

__3 조건문

__4 배열과 컬렉션

__5 반복문

__6 함수

__7 클래스와 설계

__8 null 값에 대한 안정적인 처리 : Null Safety

 

PART 2 안드로이드의 화면 구성과 생명 주기

Chapter 04 위젯과 리소스 다루기

__1 배치를 담당하는 레이아웃

__2 화면에 그려지는 디자인 요소 위젯

 

Chapter 05 화면 구성하기

__1 액티비티

__2 컨테이너 : 목록 만들기

__3 액티비티의 조각 프래그먼트 다루기

__4 뷰 사용하기

__5 탭 메뉴로 화면 구성하기 : ViewPager와 TabLayout

 

PART 3 안드로이드 프로그래밍

Chapter 06 권한

__1 권한과 권한의 유형

__2 위험한 권한 처리하기

 

Chapter 07 파일 입출력과 SharedPreferences

__1 파일 입출력

__2 SharedPreferences

 

Chapter 08 데이터베이스

__1 관계형 데이터베이스와 안드로이드

__2 화면을 만들고 소스 코드 연결하기

__3 Room : ORM 라이브러리

 

Chapter 09 카메라와 갤러리

__1 카메라 사용하기

__2 촬영한 사진 저장하고 갤러리에서 사진 가져오기

 

Chapter 10 스레드와 핸들러, AsyncTask

__1 스레드와 루퍼

__2 AsyncTask

 

Chapter 11 서비스와 콘텐트 리졸버

__1 서비스

__2 콘텐트 리졸버

 

Chapter 12 구글 지도, 네트워크, Open API

__1 구글 지도

__2 네트워크

__3 Open API 사용하기

 

Appendix A구글 플레이 스토어에 앱 출시하기

__ A.1 설치 파일 생성하기

__ A.2 구글 개발자 등록하기

__ A.3 앱 등록하기

 

____미니 퀴즈 정답

____찾아보기

  •  

    앱 개발의 시작부터 실무까지 한권의 책으로 빠르게 완성할 수 있다. 

    1.jpg

     

    설명이 매우 탄탄하고, SW공학적인 내용과 DB내용드링 모두 들어가있으며, 

     

    화면설계까지 커버하고 있다

     

     

    2.jpg

    특히, 다야한 프로젝트를 통해서 스마트폰의 카메라, 사진, DB, 파일 입출력, API 활용을 할수 있다. 

     

    3.jpg

    4.jpg

     

     

    이 한권을 반복해서 수행할 수 있다면, 어느정도 앱 개발은 가능하리라 과감히 말할수있다. 

     

    이를 통해서, 초보 안드로이드 개발자 입문으로 충분하다.

  • 이것이 안드로이드다 with 코틀린.png

    백과사전처럼 모든 걸 나열하지 않습니다.
    시작하는 이들이 알아야 하는 내용 가운데 우선순위가 높은 걸로 선별한 것 같습니다.
    실제 출시할 수 있는 수준의 앱을 만들지 않습니다. 완성도 있는 앱을 그저 따라 하기 보다 앱을 구성하는데 필요한 내용들을 하나씩 이해하며 앱을 만드는데 익숙해지도록 하고 있습니다.
    개념을 설명하고, 앱을 만들어 앞서 설명한 내용을 어떻게 적용하여 사용하는지 보여줍니다.

    균형을 잘 잡았다고 생각합니다. 강의를 기반으로 만들어졌기 때문인 듯합니다.
    설명에 매몰되는 부분이 없습니다. 설명을 하다 보면 뜻하지 않았지만 점점 깊이 있는 내용으로 흘러가는 경우가 생길 수 있습니다. 설명을 접하는 이는 어느 순간 이해나 흐름을 놓치게 되고 그 이후 진도가 느려지거나 학습을 멈추게 됩니다. 설명하는 사람도, 배우는 사람도 원치 않았던 안타까운 상황은 만나지 않을 것이라 생각합니다.

    기본적인 내용을 설명하고 해당하는 내용에만 집중할 수 있는 앱을 만들며 내용을 확인합니다. 코드 중간중간 놓칠 수 있는 부분을 위한 팁도 있어 내용을 따라가는데 많은 도움이 됩니다.
    프로젝트가 크지 않다면 각 장의 마지막에 프로젝트 전체 코드를 보여줍니다.
    따라 하긴 했지만 엉뚱한 곳에 코드를 추가하거나, 코드를 추가했지만 작동하지 않는 부분을 찾을 수 있고, 전체 코드를 통해 어떻게 돌아가는지 흐름을 이해할 수 있습니다.

    배우는 입장에서 프로젝트가 커지면 알고자 하는 내용, 필요한 내용을 파악하기 어려워집니다.
    안드로이드 스튜디오에서 제공하는 샘플 프로젝트 가운데 이것저것 열어볼 수 있지만 안 보게 되는 이유도 비슷하다고 생각합니다.
    샘플 프로젝트는 안드로이드 개발에 필요한 개념이나 기능을 이해하고 있는 상태에서 어떻게 조합하고 구성하는지, 말 그대로 샘플을 보여줍니다. 그러니 배우는 입장에서는 부담이 클 수밖에 없습니다. 뭘 봐야하고 어디를 봐야하는지 알기 어렵기 때문입니다.
    물론 샘플 프로젝트를 잘 활용할 수 있고, 많은 도움이 되지만, 배우는 단계에서는 부담이 된다고 생각합니다.

    배우는 단계는 질적 변화를 추구하기에 앞서 배우는 양을 늘려가야 하는 시기라고 생각합니다.

    책의 내용을 따라가다 보면 이해의 폭이 넓어지는 순간을 만나게 될 것입니다. 그리고 보고 있는  예제에서 부족함을 느낄 수 있습니다.
    그만큼 성장했으며, 생각이 넓어지고 이해가 깊어졌다는 뜻이니 스스로 대견해해도 좋습니다.
    들뜬 기분을 다독이며 떠오른 아이디어는 메모해두고 다음 장으로 넘어가기 바랍니다.
    아직 알아야 할 것들이 당신을 기다리고 있기 때문입니다.

    책에 있는 예제들 가운데 끌리는 기능을 확장하며 개념의 이해를 높여 한 단계 나아간  앱을 만들어 보는 건 읽는 이의 몫이라 생각합니다.

    개념, 기능, 예제들이 어울려 당신만의 앱이 떠오르기를 기대합니다.

  • 0630.jpg

     

    요즘 바쁘게 프로젝트를 진행하고 있는데, 그 프로젝트가 안드로이드 어플리케이션이다.

    안드로이드 어플리케이션(앱)을 개발하는 구현 언어가 초기에는 자바였는데, 2017년 5월 Google I/O에서 코틀린을 공식 언어로 채택한 후 2019년 Google I/O에서는 코틀린 퍼스트를 선언하며 모든 문서에 코틀린을 먼저 노출하고 있고, 더 강력하게 안드로이드는 코틀린을 메인 언어로 지원하고 있다. 

     

    코틀린은 IntelliJ로 유명한 JetBrain사가 만든 프로그래밍 언어이고, 안드로이드 앱을 개발하는 툴인 안드로이드 스튜디오는 IntelliJ 기반으로 만들어졌다. 즉, 코틀린은 안드로이드 앱을 개발하는데 가장 최적화 되어있는 언어라고 해도 될 것이다. 개인적으로 코틀린으로 개발해 본적이 없지만, 코틀린이 공식 언어로 채택된 후 공부삼아 코드를 작성해봤는데, 자바와 유사한 느낌이지만, 함수형 프로그래밍 언어이기 때문에 어떤 면에서는 간결하고 쉽게 작성되는 점이 있었다. 자바와 100% 호환이 된다고 하지만 대부분 자바의 형식으로 코드를 작성해야 한다고 한다.

     

    0631.jpg

     

    ​'이것이 안드로이드다 with 코틀린'은 17년차 개발자인 고돈호님의 노하우가 고스란히 담긴 책이다. 고돈호님은 개발자이기도 하지만, 패스트캠퍼스에서 강의하는 강사이기도 하는데, 강의하던 내용을 기반으로 이 책이 만들어졌다고 하니 안드로이드 개발에 필요한 내용이 잘 담겨있다고 하겠다.

    0632.jpg

     

    '이것이 안드로이드다 with 코틀린'은 총 12장으로 구성되어 있는데, 각 장의 첫 페이지에는 각 장에서 배울 학습 내용에 대한 핵심 개념과 시작하기 전에 배울 내용의 사전 지식을 살펴보도록 한다. 학습 내용과 함께 코드와 실행화면을 보여주어 코드의 내용을 쉽게 이해할 수 있도록 도와주고, 팁 & 주의, 미니 퀴즈를 통해 학습 내용을 잘 기억할 수 있도록 도와준다.

    책 속의 코드는 깃허브(https://github.com/javafa/thisiskotlin) 에서 확인할 수 있다.

     

    ​그리고 이 책은 무료 동영상 강의를 제공하는데 아래의 URL로 접속하면 저자 직강 강의를 만날 수 있다.

    https://www.youtube.com/user/HanbitMedia93

     

    ​안드로이드를 처음 개발하는 사람들에게 초점이 맞춰진 입문용 서적이어서 개발자가 아니어도 쉽게 학습할 수 있고, 개발자들도 안드로이드 앱을 게 개발할 수 있도록 책 구성이 잘 되어 있어, 코틀린의 기본 문법부터 안드로이드 앱을 만들어 구글스토어에 올리는 과정까지 잘 설명되어 있다. 안드로이드 개발자가 되고픈 사람들에게는 정말 안성맞춤인 책이 바로 '이것이 안드로이드다 with 코틀린'이라고 생각한다.

     

    ​해당 출판사로부터 도서를 제공 받아 작성하는 글입니다.

     

    ​#이것이안드로이드다with코틀린 #안드로이드개발 #이것이안드로이드다 #코틀린 #앱개발 #나는리뷰어다

  • 이것이 안드로이드다 with 코틀린

    (고돈호, 한빛미디어)

    • 제목 : 이것이 안드로이드다 with 코틀린
    • 저자 : 고돈호
    • 발행 : 2020년 5월 1일
    • 펴낸곳 : 한빛미디어(주)

     

    book.jpg

     

    • 한빛미디어에서 주관하는 나는 리뷰어다 활동으로 제공받은 책을 통해 작성된 서평입니다.
    • 출판사에서는 책 외에 다른 어떤 것도 제공받지 않았습니다.
    • 이 책을 읽고 느낀 점들은 서평단 활동과 상관 없이 책을 읽은 저의 주관적인 생각들을 솔직하게 적은 것입니다.

     

     

    생각해보니 나도 개발자였네

    2013년 11월, 지금 생각해보면 약간 무모한 도전을 했었다. 근무하고 있는 대안학교 홈페이지와 연동되는 안드로이드 어플을 만들어보자! 코딩의 코자도 잘 모르는 상태에서 무작정 책 한권을 구해서 따라해보았다. 

     

    오래전 일이라 잘 생각은 나지 않지만, 이클립스인가?를 설치해서, 자바 언어를 하나씩 공부해가며, 낮에는 학교일을 밤에는 코딩을 어찌어찌 하여 하나의 어플을 완성했었다. 지금 생각해보면 아주 조악한, 기능도 불완전한채 테스트 용으로 올려봤던 것 같다. 

     

    신기했다. 어찌되었든 개발자 등록도 했고, 어플도 심사가 통과되어(아직도 미스테리다, 이게 어떻게 통과되었지?) 등록도 되었다. 활성화 된 기기도 몇 개 있던 걸로 보아 누군가 설치도 했던 것 같다.

     

    그 사실도 잊은 채 살다가 혹시나 하는 마음에 구글 개발자 사이트에 로그인을 해 보았다. 아직 개발자로 남아 있었다. 물론 어플은 업데이트가 되지 않아서 삭제되어 있지만... 나름 나도 안드로이드 어플 개발자였다구!!

     

     

    나도개발자.jpg

     

     

     

    다시 도전해볼까?

    책장을 정리하다 한 쪽 구석에 나란히 꽂혀 있는 안드로이드 개발 관련 책들을 보며 문득 그때 일이 떠올랐다. 

     

    '한 번 다시 도전해볼까?'

     

    두근두근 심장이 떨려왔다. 이 땅에 태어났으니(?), 내 어플 하나쯤은 남겨보고 싶었다!! 코로나 사태로 모두가 힘든데 어플 하나 만들어서 소소하게 용돈이라도 나오면 얼마나 좋을까? 

     

    그러던 중 좋은 기회가 생겼다. 한빛미디어에서 주관하는 "나는 리뷰어다" 활동 중에 이 책 "이것이 안드로이드다 with 코틀린"이란 책을 소개 받은 것이다. 책을 받았을 때 소감은 이랬다.

     

    "오! 표지가 뭔가 멋진데? 그런데 코틀린은 뭐지?"

     

    그냥 이 정도 수준이다. 코틀린이 뭔지도 모르는 그런 수준.... 과연 내가 이 책을 읽을 수 있을까?

     

    이 책을 읽으면서

    책을 천천히 읽어 내려갔다. 이 책에는 다음과 같은 내용들이 담겨 있었다.

     

    PART 1 안드로이드와 코틀린

    01 코틀린 안드로이드 이해하기

    02 개발 도구 설치와 앱 실행하기

    03 코틀린 사용을 위한 기본 문법

     

    PART 2 안드로이드의 화면 구성과 생명 주기

    04 위젯과 리소스 다루기

    05 화면 구성하기

     

    PART 3 안드로이드 프로그래밍

    06 권한

    07 파일 입출력과 SharedPreferences

    08 데이터베이스

    09 카메라와 갤러리

    10 스레드와 핸들러, AsyncTask

    11 서비스와 콘텐트 리졸버

    12 구글 지도, 네트워크, Open API

     

    Appendix A구글 플레이 스토어에 앱 출시하기

     

    "PART 1 안드로이드와 코틀린"에서는 안드로이드 앱 개발을 위한 기본 셋팅과 기초 지식에 대하여 다루고 있다. "1장.코틀린 안드로이드 이해하기"에서는 안드로이드와 코틀린, 안드로이드 아키텍쳐와 과정들이 상세하게 기록되어 있다. 직접적인 코딩에 대한 이야기는 아니지만 안드로이드가 어떤 구조로 움직이는 지를 파악할 수 있었다.

     

     

    다운로드 (1).jpg

     



    이어서 "2장.개발 도구 설치와 앱 실행하기"에서는 본격적인 개발을 위해 개발 환경을 구축하는 방법을 알려준다. 이 책에서는 안드로이드 스튜디오(https://developer.android.com/studio)를 이용해서 개발을 진행한다. 다운로드 받고 설치하는 법, 기본 구성, 에뮬레이터와 반나면 반가운 "Hello, World!"를 만날 수 있다.

     

    "3장.코틀린 사용을 위한 기본 문법"에서는 코틀린에 대한 기본적인 문법을 다루고 있다. 초보 수준이지만 다른 개발 언어(C, C++, Java 등)를 아주 일부 사용해본 경험은 있지만 코틀린은 정말 처음이다. 코틀린이라는 말도 굉장히 생소하게 느끼는 정도로 기초 지식이 전혀 없다. 그럼에도 천천히 읽어보면서 내용을 이해하기는 어렵지 않았다. (물론 연습해서 익숙해지는데는 시간이 더 필요하겠지만...) 변수와 상수, 조건문, 배열과 컬렉션, 반복문, 함수, 클래스 등 기본적인 코딩에 필요한 기초적인 문법들이 예제, 퀴즈와 함께 자세히 다뤄지고 있다. 

     

     

    다운로드 (2).jpg

     

     

    일단 코틀린 문법을 어느 정도 파악하는 단계 까지는 도달했다. (아직 많이 부실하긴 하지만... 서평 작성 마치고 다시 꼼꼼히 실습을 하며 어플 개발에 도전해볼 예정이다!!)

     

    이어서 "PART 2 안드로이드의 화면 구성과 생명 주기"에서는 위젯과 리소스를 다루는 법(4장.위젯과 리소스 다루기)과 액티비티, 레이아웃, 버튼 배치등 다양한 화면 구성(5장.화면 구성하기) 방법에 대해서 소개하고 있다. 오래 전에 구 안드로이드 버전으로 공부했을 때에 비해 엄청나게 다양한 기능들이 추가되었다. (라떼는 이런거 없었는데...)

     

     

    지금까지 안드로이드 프로그래밍에 대한 기초를 다루었다면 "PART 3 안드로이드 프로그래밍"에서는 본격적인 프로그랭 기법을들 다룬다. 

     

    • 06 권한
    • 07 파일 입출력과 SharedPreferences
    • 08 데이터베이스
    • 09 카메라와 갤러리
    • 10 스레드와 핸들러, AsyncTask
    • 11 서비스와 콘텐트 리졸버
    • 12 구글 지도, 네트워크, Open API 
    • Appendix A구글 플레이 스토어에 앱 출시하기

     

    목차에서 알 수 있듯 안드로이드 어플에서 필수적인 기능들을 구현하는 방법을 소개하고 있다. 이전에 자바로 공부했을 때에도 애를 많이 먹었던 부분들인데 그때 보다는 조금 더 이해하기 쉬워진 것 같다. 그 때 빡쎄게 훈련당했던(?) 경험 때문일까? 형식을 달라졌을 지 몰라도 개념에 대해서는 잊혀진 내용들이 어느 정도 떠올랐던 것 같다.

     

     

    KakaoTalk_20200531_222315222.jpg

     

     

    이 책에서 좋았던 것은 내용을 설명하면서 예시로 만들었던 프로젝트들이 굉장히 실용적이고 재미가 있었단 점이다. DB를 사용하는 메모장 앱, 음악 플레이어 앱, 카메라돠 사진 앱, 오픈 API를 사용하는 서울시 도서관 앱, 타이머 앱 등을 만들면서 실제로 작동하는 걸 보니 재미가 있었다.

     

    책을 다 읽었으니 이제는...

    재미있게 책을 다 읽었으니 이제는 무엇을 해야 할까? 다시 어플을 하나 만들어보고 싶다는 생각이 불끈불끈 솟아 오른다. 그런데 항상 부딪히는 문제가 있다.

     

    "뭘 만들지?"

     

    기능을 공부하고 익히는 건 그렇게 어렵지 않을 수 있다. 그런데 어떤 것을 만들지를 상상하고 생각해내는 것이 어렵다. 이전에 만들었던 어플은 사용자가 굉장히 한정적이었다. 많은 사람들이 수시로 열어볼만한 어플은 어떤 것들이 있을까? 어떤 아이디어를 가지고 만들어봐야할까?

     

    전쟁 나갈 준비는 되었다구요!! 아, 현기증 나!! ㅋㅋ

     

    어플 만들어서 게시하고 다시 돌아오겠습니다!!!

     

    전체 소감

    읽기 쉽다고 할 수는 없지만, 내용이 알차고 풍부하게, 자세하게 담겨있다. 저자가 안드로이드 개발에 필요하다고 생각하는 중요한 이야기들을 꾹꾹 담아 놓았다는 느낌이 들었다. 이 책 한 권이면 코틀린의 기초 문법과 활용에서 부터 안드로이드 어플의 개발과 게시까지 필요한 것을 다 얻을 수 있다!!!

     

    좋은 책 소개해주셔서 감사합니다!!

  •  

     

     


    표지

     

     

     

    안드로이드 앱 개발에서 코틀린을 사용하기 위해, 초보의 마음으로 보기 위해 이책을 골라 보았다.

     

    처음 입문 하는 사람에게 추천하기 굉장히 친절한 책이라고 생각한다.

     


    툴 설치에서 메뉴 설정 등 그림과 함께 하나 하나 친절히 설명해 준다.


    가장 좋은 점은 최신 안드로이드 SDK를 기준으로 설명하고 있으며,

    코틀린을 사용한다는 것으로도 최신 트렌드에 알맞은 초보자 입문서라고 확신할 수 있다.

     

    따라하기 알맞은 다양한 주제와 수준의 프로젝트를 하나하나 따라가다 보면 나도 안드로이드 개발자!.

     

    라는 헛소리는 아니더라도 기본기는 갖출 수 있는 훌륭한 교재이다.

     

     연습 프로젝트 말미에 작은 퀴즈 하나 하나가 그 챕테에서 알려주고자 한 것이 무엇이었는지를 집어 주고 있으며, 생략된 기능들을 구현을 권장하기도 하여, 혼자 공부하게 충분한 책이라고 생각한다.

     

     

    복잡한 코드가 아니므로 안드로이드 자바 코드와 비교하며 코틀린 사용법을 하나 하나 익혀 가기에도 충분하다.

     

     이제 여유를 하지고 마지막 예제를 만들러 가봐야 겠다.

     

     

    이제 막 배우는 초보자라면 머리 아프게 옛날(?) 것으로 할 것이 아니라 아니라 이책으로 시작하기를 추천한다!

     

     

  •  

    이 책은 코틀린 언어로 안드로이드 앱을 개발하는  전 과정을 보여준다. 코틀린 문법 소개부터 시작하여, 안드로이드 앱 화면 구성하기, Activity, 데이터베이스 연동, 카메라와 갤러리, 구글지도 앱, 구글 플레이 스토어에 앱 출시하기 까지 전반적인 앱개발의 모든 것을 보여준다. 

     

    안드로이드 앱 개발의 공식언어인 코틀린 언어를 배울 수 있는 기회를 갖기 바란다. 

     

    다음은 이책의 목차이다. 

     

    PART 1 안드로이드와 코틀린

    Chapter 01 코틀린 안드로이드 이해하기

    __1 안드로이드와 코틀린

    __2 안드로이드 아키텍처

     

    Chapter 02 개발 도구 설치와 앱 실행하기

    __1 안드로이드 스튜디오 설치/시작

    __2 앱을 만들어 실행하기

     

    Chapter 03 코틀린 사용을 위한 기본 문법

    __1 코딩 준비하기

    __2 변수와 상수

    __3 조건문

    __4 배열과 컬렉션

    __5 반복문

    __6 함수

    __7 클래스와 설계

    __8 null 값에 대한 안정적인 처리 : Null Safety

     

    PART 2 안드로이드의 화면 구성과 생명 주기

    Chapter 04 위젯과 리소스 다루기

    __1 배치를 담당하는 레이아웃

    __2 화면에 그려지는 디자인 요소 위젯

     

    Chapter 05 화면 구성하기

    __1 액티비티

    __2 컨테이너 : 목록 만들기

    __3 액티비티의 조각 프래그먼트 다루기

    __4 뷰 사용하기

    __5 탭 메뉴로 화면 구성하기 : ViewPager와 TabLayout

     

    PART 3 안드로이드 프로그래밍

    Chapter 06 권한

    __1 권한과 권한의 유형

    __2 위험한 권한 처리하기

     

    Chapter 07 파일 입출력과 SharedPreferences

    __1 파일 입출력

    __2 SharedPreferences

     

    Chapter 08 데이터베이스

    __1 관계형 데이터베이스와 안드로이드

    __2 화면을 만들고 소스 코드 연결하기

    __3 Room : ORM 라이브러리

     

    Chapter 09 카메라와 갤러리

    __1 카메라 사용하기

    __2 촬영한 사진 저장하고 갤러리에서 사진 가져오기

     

    Chapter 10 스레드와 핸들러, AsyncTask

    __1 스레드와 루퍼

    __2 AsyncTask

     

    Chapter 11 서비스와 콘텐트 리졸버

    __1 서비스

    __2 콘텐트 리졸버

     

    Chapter 12 구글 지도, 네트워크, Open API

    __1 구글 지도

    __2 네트워크

    __3 Open API 사용하기

     

    Appendix A구글 플레이 스토어에 앱 출시하기

    __ A.1 설치 파일 생성하기

    __ A.2 구글 개발자 등록하기

    __ A.3 앱 등록하기

     

     

    title2.jpg

     

     

     

     

     

    back2.jpg

     

     

  • 이것이안드로이드다.png

    지금은 보안 일을 하고 있긴 합니다만 한 때 웹개발자로 짧지 않은 시간을 보내 왔는데요 웹개발을 하면서 하이브리드 앱까지는 개발을 해봤습니다만 네이티브 앱은 접해보지 못한 분야이기 때문에 새로우면서도 흥미로운 영역이었습니다.

    이 책은 저처럼 다른 분야의 개발을 접하던 사람 뿐 아니라 개발이라는 영역에 첫 발을 뗀 사람도 어렵지 않게 이해할 수 있도록 구성되어 있습니다. 물론 대학에서 프로그래밍론을 배우듯이 상세한 이론 지식을 다루기에는 너무 실무적인 책이기는 합니다만 개발하는 과정에서 꼭 알아야 하는 이론을 각 장마다 처음에서 다루고 시작하고 있습니다. 예를 들어 화면 구성에 관한 챕터에서는 컨텍스트가 어떤 내용인지 권한 부여에 관한 챕터에서는 권한은 왜 분리되어 있고 어떤 식으로 구분하는지 등 실무에서 필수적으로 알아야 하는 이론을 최대한 쉽고 간단하게 서술하고 있습니다.

    구성은 다음과 같습니다.

    PART1은 안드로이드와 코틀린이라는 주제로 코틀린과 안드로이드, 개발도구, 기본문법에 대한 설명을 하고 있습니다.

    PART2는 안드로이드의 화면 구성과 생명 주기를 주제로 주로 화면 구성에 대한 내용을 다루고 있습니다.

    PART3는 안드로이드 프로그래밍이라는 주제로 권한, 파일 입출력, DB, 카메라, 스레드 및 핸들러, 서비스, 콘텐트 리졸버, 외부 API 사용을 넘어 구글 플레이 스토어 앱 출시 과정까지 다루고 있습니다.

    책 내용 자체도 그리 어렵지 않게 따라갈 수 있도록 구성되어 있는데다가 모든 소스코드는 깃헙을 통해 제공하고 있고 동영상 강의를 제공하고 있다고 하니 안드로이드 개발을 처음 접하시는 분들이 보기에는 정말 좋은 책일 것 같습니다.

    다만, 아쉬운 점이 있다면 단순하더라도 하나의 완전한 앱을 따라 만들어 보는 과정이 있었으면 책 전반에서 다루고 있는 모든 내용을 한번 다시 정리할 수 있지 않았을까 하는 아쉬움이 있었고 개인적으로 보안 일을 하는 입장에서 상세하지는 않더라도 안드로이드 개발자가 반드시 고려해야 할 보안적 요소에 대해서도 한 챕터정도 할애해주셨으면 좋지 않았을까 하는 욕심이 남는 책이었습니다.

  • 이것이 안드로이드다 with 코틀린

     

     

    KakaoTalk_Photo_2020-05-31-15-55-33.jpeg

     

     

    [책 소개]

    - 책 제목 : 이것이 안드로이드다 with 코틀린

    - 글쓴이 : 고돈호

    - 출판사 : 한빛미디어

    - 초판 1쇄 : 2020년 05월 01일

     

    [책의 특징]

    - 초점 : 이 책은 안드로이드와 코틀린을 처음 접하는 사람들을 초점으로 단계별로 설명과 함께 밟아나갈 수 있도록 한다.

     

    - 설명 방식 : 책 전체의 목표인 큰 예시를 주고, 독자들이 따라하는 것을 유도한다기 보다 아래와 같은 방식으로 진행한다.

    - 라디오 버튼을 사용하기 위해 컴포넌트 트리에서 무엇을 찾아 어디에 배치합니다. id는 무엇이라고 입력합니다. 레이아웃이 구성되고, 소스코드로 이동해 무엇라고 입력하고 Import 합니다. 어디까지 입력하면 자동으로 생성됩니다.

    - 위처럼 매우 세부적으로 단계를 기술하여 정말 해당 기능 하나하나를 어떻게 사용하면 될지를 간단한 예제로 알 수 있다.

    - 그리고 후, 미니 퀴즈 및 과제로 독자들이 스스로 해볼 수 있도록 한다.

    - 여러 프로젝트를 다루고 있다. (메모장 앱, 음악 플레이어 앱, 사진 앱, 타이머 앱, api 사용하는 도서관 앱 등)

    - 제공하는 사이트 : 이 책은 동영상 강의 및 깃허브를 제공한다.

     

    [추천 대상]

    해당 책은 안드로이드를 처음 접하는 사람이면서 그 시작을 코틀린으로 가볍게 해보고 싶은 사람들에게 기본적인 정리본이 될 것이다.

     

    그리고, 책에서 여러 프로젝트들을 다루고 있어 처음 안드로이드를 시작해 출시까지를 목표로 하는 초보자들이 원하는 기능을 학습하고 응용해 보기에 더할나위 없이 좋은 과정이다.

     

    즉, 코틀린을 제대로 배우고 싶은 사람에게는 적합하지 않을 수 있다. 해당 책은 안드로이드를 하기 위해서 알아야할 매우 기본적인 코틀린 문법을 약 100 페이지 내외로 기술하고 있다.

     

    [책의 한줄평]

    이것이 코틀린을 이용한 안드로이드의 입문이다.

  • 코틀린에 전반적으로 치중한 책이 아니라
    코틀린에 딱 필요한 부분을 가지고 앱 개바에 어떻게 
    적용할지 컴팩트하게 구성이 잘 되어 있어서 좋았다. 

     

    특히 책 하반부에 여러 예제 프로젝트가 좋았는데
    구글 API 를 이용하고 그 이후에도 여러가지 사이드 프로젝트가 
    나오며 독자가 직접 코드를 작성하고 만들어 보게 되어 있어서
    이해와 재미가 더 쏠쏠할것 같다. 

  • 5월 마지막날의 리뷰

    시작하기 전에) 마크다운을 지원 안해줘서 emoji나 이미지 링크가 제목에 들어가면 다 짤리는 것이 너무 아쉽다. ㅠ 마크다운 지원했으면 좋겠습니다...

     

    이번 5월 좋은 기회로 Naver Campus Hackday에 참여하고, 안드로이드 관련 지식이 부족한 것에 많은 아쉬움을 느꼈다.  

     

    안드로이드를 기초부터 단단하게 공부하고 싶다는 생각도 있었고, 핫한 언어인 Kotlin이 궁금하니 배워 보려는 차에 운이 좋게도 이 책을 받았다.   

     

    KakaoTalk_20200531_131701269_01.jpg

     

    코로나로 밀리고 밀린 (2월달에 공부해뒀던)토익을 보고 마음의 안식을 찾으러 안드로이드 책을 펼쳤다.  

     

    KakaoTalk_20200531_131701269.jpg

     

    책의 구성이 알차다. 내가 딱 원하던 기초 지식부터 예제까지의 내용이 맘에 든다.

     

    KakaoTalk_20200531_134503898.jpg

     

    코틀린을 사용하면 얼마나 더 간략하게 코드를 작성할 수 있는지 비교하는 코드다. :와 ?를 사용하는 코드가 인상적이다. 향상된 for문을 처음 봤을 때의 기분이 들었다.

     

    두 코드를 비교해 보니, 

    extends를 통한 클래스의 상속, 접근 지정자 등이 없어지고 출력도 그냥 print로만 끝내는 점이 흥미롭다.   

    어떤 식으로 코드가 돌아가는지 직접 작성해 봐야 알 것 같지만, 우선 코드가 짧아서 보기 좋다.

    >숏코딩이 제일좋아

     

    KakaoTalk_20200531_132522595.jpg

     

     

    애매하게 알고 있던 메서드와 액티비티의 설명을 깔끔하게 해 준다.  

    이렇게 짤막한 팁이 곳곳에 있는 점도 마음에 들었다.

     

     

    총평 

    이런 실습용 책은 길게 쓸 말이 없다.  

    한달 내에 책을 끝내는 것을 목표로 할 생각이다.  

     

    인터넷 강의도 있고, 예제도 Github에서 관리가 되니 접근성이 굉장히 좋다는 점도 아주아주 맘에 든다!!

  • 001.png

     

     

    그동안 안드로이드앱 개발은 자바(Java)로 하는 것이 거의 공식이었다. 안드로이드앱이 자바 가상 머신(Dalvik VM)을 바탕으로 동작하는 구조였고,현재의 안드로이드 런타임(Android RunTime, ART)도 이러한 가상 머신 구조를채택하고 있다. 가상 머신 위에서 동작하는 앱을 개발하기 위해 하나의 언어만 가능한 것은 아니다. 자바 가상 머신 (JVM)에서 동작하는 프로그램은 주로 자바 언어를이용하지만, 그루비(Groovy), 스칼라(Scalar), 클로저 (Clojure) 등 다양한 언어로 개발하는것도 가능하다. (참고 자료의 자바가상머신 지원 언어 참조)

     최근안드로이드 앱 개발에 있어 주목받고 있는 언어가 바로 코틀린(Kotlin)이다. 코틀린은 젯브레인 사 (http://www.jetbrains.com/ )에서 개발한 프로그래밍언어로, 함수형 언어를 표방하고 있다. 젯브레인은 코틀린언어 뿐 아니라 프로그래밍 환경인 Intelli J 도 개발/배포하고있는 데, 안드로이드 앱 개발에 사용되는 안드로이드 스튜디오도 IntelliJ를 기반으로 하고 있다.

     ‘이것이안드로이드다 with 코틀린은 코틀린을 이용해서 안드로이드앱을 개발하는 전체적인 과정을 다루고 있다. 책은 크게 3개의파트로 구성되어 있다. 첫번째 파트는 안드로이드 앱을 개발하기 위한 코틀린의 기본 문법을 다루고 있다. 변수와 상수, 데이터 타입에서부터 조건문, 배열과 컬렉션, 반복문, 함수, 클래스에 대한 전반적인 내용을 소개한다. 100여 페이지에 걸친짧은 내용이지만, 안드로이드 앱을 개발하기 위해 익혀야 할 코틀린의 기본적인 사항을 잘 포함하고 있다. 두번째 파트는 안드로이드의 화면 구성과 생명 주기에 대한 내용으로 위젯과 리소스를 다루는 방법과 화면 구성을다루고 있다. 책의 마지막 파트는 안드로이드 프로그래밍이라는 제목으로 권한, 파일 입출력, 데이터 베이스, 카메라와갤러리 등 앱 개발에 필요한 기본 내용에 더불어 스레드와 핸들러, AsyncTask, 서비스와 콘텐트리졸버, 구글 지도와 네트워크, OpenAPI 사용법을 포함한다. 책의 끝부분에는 자신이 개발한 앱을 구글 플레이 스토어에 출시하는 방법을 제법 상세히 다루고 있다.

     ‘이것이안드로이드다 with 코틀린은 안드로이드 앱을 개발하고자하는 초심자 뿐 아니라, 기존에 자바를 이용해서 앱을 개발하던 개발자에게도 추천할 만한 책이다

     

    [참고자료]

    자바 가상 머신 지원 언어 : https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94_%EA%B0%80%EC%83%81_%EB%A8%B8%EC%8B%A0_%EC%A7%80%EC%9B%90_%EC%96%B8%EC%96%B4

     

  • 20200531_070516.jpg

     

     

    자바로만 개발하던 안드로이드가 코틀린으로도 개발할 수가 있다.

    구글은 코틀린을 왜 선택했을까? 이는 책 앞부분에서 저자가 친절하게 설명해준다.

    그리고 3장에서 코틀린 사용문법을 따라하다 보면 왜 코틀린을 쓰는지 이해할 수가 있다.

    책의 중반부에서는 위젯과 리소트 그리고 화면 구성하기에 비중을 크게 두고 있는데,

    자세한 예제와 그림을 곁드린 설명으로 안드로이드를 해보지 않았던 사람도 쉽게 

    이해할 수 있게 되어 있어 좋았습니다. 

    마지막엔 오픈API 사용부터 구글에 앱 배포하는 방법까지 나와있어 안드로이드 앱 개발부터 배포까지를

    다 배울수 있습니다.

     

    아직 동영상 강좌는 많이 올라오진 않았지만 부족한 부분은 유튜브 저자 강의와 질의 코너를 이용한다면

    혼자 독학하는데 어려움이 없을 것 같습니다. 

     

    Youtube.png

     

    안드로이드도 배우고, 코틀린도 이 기회에 공부해보고 싶다면 추천 드리는 책이에요. 

  • 앱 개발을 원하는 개발자, 일반인에게

    앱 개발을 하는 방법을 세세하게 화면캡쳐와 함께 보여주고

    동영상 강의도 들을 수 있게 해주어

    쉽게 따라하고 입문할 수 있도록 도와주는 책.

  • 이 책의 장점은 친절하다는 것이다.

     안드로이드가 무엇인지 본격적으로 1장이 시작하기도 전에 2005년에 구글이 오픈소스로 공개한 것이 지금의 안드로이드 플랫폼이며, 2008년 처음 1.0 버전을 공개했고 2019년 버전부터는 이름을 붙이지 않는다고 간단하게 설명을 하고 있다. 


     솔직히 안드로이드는  모바일 운영체제구나로만 알고있었지 어떻게 발전해왔는지는 관심도 없었고 알지도 못했다. 나 같은 사람이 많다는 것을 알고 있었다는듯이 안드로이드와 코틀린에 관한 설명이 상세하였고 지루하지 않게 그림과 표로 흥미를 높여주었다.

     

     글로만 '1.5 버전부터는 코드네임에 디저트 이름을 붙였고, 9.0 버전인 파이(pie)를 마지막으로 디저트 이름을 붙이지 않았다.'로 적혀있었으면 '음..그렇군'하고 넘어갔을텐데 두번째 사진처럼 표로 깔끔하게 정리를 해주니 어떤 버전을 썼었는지 '아이스크림샌드위치, 젤리빈, 킷캣, 롤리팝, 오레오.. '등을 찾아보는 재미가 있었다.


     대학생이라면 창업 공모전을 알고 있을텐데 요즘은 어플 개발도 많이 하고 있어서 한번쯤 어플을 만들어보고 싶다는 생각을 했을 것이다. 팀원으로 나간다면 실행과정을 알고 있을 때 어떻게 파트를 나눌건지 더욱 효율적이지 않을까 싶다. 경험으로는 이과인 친구들과 나갔을 때 그 친구들도 어플개발은 알지 못해서 비용은 얼마나 들지, 실현 가능한 건지, 어디에서 소스를 가져올 것인지 전혀 알지 못해 많은 시간을 할애하였다. '이것이 안드로이드다'를 봤더라면 open API로 만들면 된다고 말했을텐데 하는 아쉬움이 있었다.

     결론은 혼자 공부하는 사람이나 처음 배우는 사람에게는 매우 도움이 되는 책인것은 분명하다.

    20200530163222985330.jpg 20200530163502896534.jpg 20200530163503802865.jpg

  • 책 제목 : 이것이 안드로이드다 with 코틀린

    저자 : 고돈호 지음

    출판년도 : 2020.05.1

     

    코틀린은 구글에서 안드로이드 공식 언어로 채택하여 밀어주고 있는 언어라서

    안드로이드 앱을 개발할 때 자바와 100%호환이 되고 혼용해서 사용할 수 있으며

    자바로 구현 할 때 보다 개발 시간이나 유지보수 측면에서 좀 더 효율 적일 수 있다.

    그래서 요즘은 안드로이드 앱을 개발할 때 코틀린을 많이 사용하는 편이며

    안드로이드 앱 개발을 처음 배울 때도 코틀린을 먼저 배우는 사람이 늘고 있는 추세이다.

    실제로 IT 회사의 개발 및 QA 모집 공고에도 코틀린을 요구하는 경우가 꽤 많다.

     

     

    이 책의 내용은 코틀린 기초부터 안드로이드 앱 개발까지 다루고 있으며

    실제로 오프라인에서 진행했던 강의 내용을 다듬어 정리한 것이다.

    개발자의 노하우에 강의의 노하우가 합쳐져 있다.

     

    책의 내용...

     

    책의 내용은 몇가지로 나눌 수 있다.

    안드로이드에 대한 소개와 안드로이드 앱을 개발하기 위한 툴 소개.

    모든 입문서에 첫장은 해당 기술의 탄생배경, 단어의 뜻, 해당 기술이 필요한 이유,

    해당 기술을 공부하기 위해 필요한 준비들, 해당 기술의 근간이 되는 배경지식들을 소개한다.

    이 책에서도 코틀린을 공부하기 전에 코틀린이 사용 되는 안드로이드에 대한 소개,

    코틀린 소개, 자바와 코틀린 차이 등을 소개하고 코틀린 개발을 위한 준비에 대해 다룬다.

     

    안드로이드 앱을 개발하기 위한 언어인 코틀린의 문법과 사용법.

    코틀린 역시 개발 언어로서 개발을 위해 필요한 문법과 사용법이 있다.

    이 책은 문법 책이 아니다 보니 기초 문법과 코틀린의 중요 문법에 대해 간략하게 다룬다.

     

    안드로이드의 화면구성요소, 액티비티, 권한처리, 파일 시스템, 데이터 베이스,

    카메라, 스레드 와 백그라운드 개념 등 개발에 필요한 내용들 소개.

     

    모든 예제의 시작으로 많이 사용되는 Hello World 부터 시작하여 

    화면 구성, 권한 처리, 파일 시스템 등 관련 예제를 실제로 만들어 보면서

    코틀린에 친숙해 지고 개발에 익숙해 지도록 유도한다.

     

     

    책을 읽고나서...

    책의 내용이 이미 오프라인 강의를 거친 내용이라서 독자로 하여금

    궁금증을 느낄 수 있는 부분들이 잘 정리 되어 있고

    각 장에 대한 핵심 개념들이 잘 요약되어 있어 책을 읽기가 편하다.

    거기에 추가로 보충설명, 팁, 주의점 들을 따로 분류하여 제공하여

    추가 의문점들을 잘 해소시켜 주며 미니퀴즈를 통해 내용 복습 및

    추가적인 학습이 가능하도록 배려해 주었다.

    그리고 저자 직강 동영상을 을 제공하여 학습에 도움을 주고

     

    막히는 부분에 대해 질문을 쉽게 할 수 있도록 카페를 제공하여 

     

    독자로 하여금 책을 마지막 까지 완주 할 수 있도록 최대한 배려하였다.

     

    링크

    -  책 소개 (한빛미디어)

    강의 동영상

    온라인 강의 플랫폼

    카페

    책의 예제소스


  • 이것이 안드로이드다 with 코틀린(고돈호 지음,한빛미디어)

     

    [책 표지]

    책표지.jpg

     

     

    1.안드로이드 앱을 개발하기 위해 꽤 많은 시간을 투자한 것 같다.

    하지만 좀처럼 원하는 레벨에 도달하지 못하고 중도에 포기하고 말았다.

    자바에 대한 많은 책을 읽었다.

    코딩을 하면서 실제 스마트폰에서 결과물을 확인할 때는 성취감도 생기고 재미도 있다.

    하지만 딱 거기까지인 것 같다.

    무엇을 만들어야 하겠다는 목표가 없으면 더 이상 레벨이 올라가지 않는 것 같다

    그냥 멈춘다.흥미가 없어지고 안드로이드와 멀어진다.

     

    2.이번에 "이것이 안드로이드다 with 코틀린"이라는 책을 접하게 되었다.

    내가 바라는 것은 예전처럼 다시 안드로이드 앱에 흥미를 가지고 뭔가에 도전할 준비가 되어 있냐는 것이다.

    새삼 마음가짐을 새롭게 하는 계기를 만들고자 한다.자바라는 언어로 이미 중급이상의 스킬은 갖췄다고 생각했다.

    공백기간은 대략 1년은 된 듯 하다.

    이번에 접한 언어는 코틀린이다.

     

    3.다시 한번 Hello World!라는 문자열을 화면에 찍어 보았다.

    이 문자열을 화면에 찍기까지 사실 쉽지가 않았다. 경험자라면 알 것이다.

    시스템 환경설정이 그리 쉽지가 않기 때문이다.

    책에 있는 대로 따라해보지만 워낙 변수가 많다.

    책이 쓰여진 시점의 안드로이드 스튜디오 버전과도 다르다.

    마이그레이션하면 무슨 일이 벌어질지 알기 어렵다.

    이슈가 생길때마다 인터넷 검색을 통해 동일한 사례를 검색한다.

    그리고 대응방법을 적용시켜 본다.그리고 하나씩 해결해 간다.

     

    코드 자동 완성 기능이 동작하지 않았다. 

    뭐지? 예전에는 잘 되던 기능들인데 단지 자바에서 코틀린으로 바꾸고 안드로이드 스튜디오를 업데이트 한 것 밖에 없는데.....

     

    안된다.빌드해도 에러만 뜨고 "Hello World"는 볼 수가 없다. 

    저나 처음 시작하는 분들은 이런 문제에 직면하면 당황할 수 밖에 없다.

    "Power Save Mode(File 메뉴에 있다)"를 비활성화 하니 코드 자동 완성 기능이 동작하기 시작했다. 

     

    두번째 문제는 AVD Manager다. 

    과거에는 스마트폰에 usb 케이블로 직접 연결하여 결과를 확인했었다.

    이번에는 가상 디바이스를 이용하고자 한다. 하지만 에러만 계속 생기고 휴대폰 화면은 보이지 않는다.

    기억을 더듬어 보니 CMOS에서 가상 기술인가를 Enable로 바꾸었던 것 같다.

    시스템을 재부팅하고 CMOS로 진입한 후 관련 메뉴를 찾아 Enable로 변경하니 가상 디바이스를 사용할 수가 있었다. 

    넥서스로 선택했다.책에도 그렇게 안내하고 있다.일단 책대로 따라하기로 하자.

    이렇게 환경설정하는 데 꽤 많은 시일이 흘렀다.

    지나고 나면 아무것도 아닌데 사람의 기억이란 그리 오래가지 못한다. 수첩에 기록해야 한다.

    기록해 두고 찾았으면 금방 해결되었을 텐데 아쉽다. 

    시간은 정말 귀중한데 말이다.

     

    처음 "Hello world"를 찍는 데까지가 제일 힘들고 시간도 많이 걸린다.

    다른 사람은 어떨지 몰라도 최소한 나는 그랬다.

     

    4.안드로이드 스튜디오 코딩 환경설정이 완료되면 그 다음부터는 속도가 점점 빨라진다.

    이미 다른 언어들을 경험했기에 변수,상수, 데이터 타입, 조건문 등 그냥 가볍게 보고 넘어가기로 했다.

    컬러풀한 도표와 깔끔한 설명이 되어 있기에 어렵지 않게 이해할 수 있을것이다.

    매번 느끼는 것이지만 한빛미디어의 책들은 편집이 깔끔하다고 생각한다. 

    사실 어려운 내용이지만 읽기 쉽게 만든다.적당히 도형과 표로 정리되어 있어 눈에 잘 들어온다. 

    코딩시 주석을 표현하는 것처럼 녹색(?) 글씨로 한 줄 설명도 되어 있다.

     

    5.카메라를 다루는 부분과 구글지도 다루기 부분이 가장 기억에 남고 재미있었다.

    8장의 데이터베이스도 실무에서 꼭 필요한 내용이다. 꼭 읽고 실습하고 자기것으로 만들면 좋겠다.

     

    재미있는 내용이 많으니 초기 환경설정에 포기하지 말고 도전하면 소기의 성과를 이룰것으로 기대한다.  

  • '이것이 안드로이드다 with 코틀린'은 코틀린으로 안드로이드 프로그래밍에 입문하기에 괜찮은 책입니다. 오프라인 강의를 한 경험으로 쓴 책이라 검증되고 우리나라 저자라 술술 편하게 볼 수 있는 것이 특징입니다. 초보자의 눈높이로 쉽게 설명하기 때문에 약간의 끈기만 있다면 끝까지 완주할 수 있을 것 같습니다. 안드로이드 개발은 안드로이드 스튜디오를 사용하기 때문에 이 책은 우선 이것부터 설치하고 설명합니다.

     

    예전 안드로이드은 자바로만 개발을 할 수 있었는데 이제는 코틀린이라는 새로운 옵션이 있어서 선택이 폭이 넓습니다. 자바에 익숙하기 않다면 안드로이드 개발에 최적화된 코틀린으로 입문하는 것도 괜찮을 것 같습니다. 코틀린은 자바와는 달리 함수형 프로그래밍 언어로 조금 다른 생각으로 개발을 해야합니다. 입문책답게 변수와 상수부터 조건문, 반복문, 배열, 함수, 클래스까지 자세히 설명합니다. 코틀린 언어를 전부 다루는 것은 아니고 꼭 필요한 내용만 자세히 다룹니다.

     

    코틀린이 뭔지 배우고 나서 파트2부터 본격적으로 안드로이드 개발을 배웁니다. 생명주기, 액티비티 등 꼭 필요한 내용을 설명하는데 안드로이드 프로그래밍에서 정말 중요한 부분이니 완벽하게 이해하고 넘어가는 것이 좋습니다.

     

    입문서라 아주 복잡한 프로젝트를 다루지는 않습니다. 그래도 구글지도와 Open API를 이용해서 간단한 공공도서관 앱을 개발하는 방법은 책에서 다루고 있습니다. 안드로이드 개발은 정말 다양한 변수가 있어서 아무리 책을 읽어도 결론은 구글링이 될 수 밖에 없습니다. 책은 초보적인 시행착오를 줄이고 핵심만 짚고 넘어간다는 마음으로 보는 것이 좋겠습니다. 부록에서는 '구글 플레이 스토어에 앱 출시하기'를 설명합니다.

     

    코틀린으로 안드로이드 개발을 시작하는 분이라면 '이것이 안드로이드다 with 코틀린' 책이 큰 도움이 될거라 생각합니다. 마지막 실습까지 빨리 따라해보시고 원하는 앱을 만들어보세요.

  •  

    1.    특징

    A.    요즘 안드로이드 개발 언어가 Java에서 코틀린으로전환되어 가는 추세에 맞게 잘 설명 하며 책으로 봐도 이해가 안될시 유튜브에 직강 영상이 있음

    B.     코틀린의 기본적인 문법도 같이 설명해 줘서 안드로이드로 응용하면서 배우는 느낌

    C.     SQLite라는 응용프로그램에 넣어 사용하는DBMS 사용법 및 Open API를 가볍게 가르쳐줌

     

    2.    추천자

    A.    완전 기초부터 하는 사람보다는 어느정도 프로그래밍을 할 줄 아는데 코틀린을 이용해 응용해보고싶은 사람이 보면 좋으며 만드는 순간마다 확인할 수 있어서 보는 만드는 재미가 있음

     

    ddd.jpg

     

  • 코틀린부터 안드로이드 프레임워크와 앱출시 전반을 설명한다.
    프로그래밍을 처음 접하는 사람도 그림과 블록단위로 코드를 설명하고, 예제프로젝트 중심으로 안드로이드 프레임워크를 설명하기 때문에
    쉽게 따라할 수 있다.
    책의 스토리 라인만 잘 따라하며 꾸준히 공부한다면 처음부터 끝까지 잘 하게 될 수 있을 거 같다.
    코틀린 언어의 기본기부터 설명하는건 아니다.
    안드로이드에서 실제 코틀린이 어떻게 사용되는지 예제를 통해 학습할 수 있게 구성되어있다.
    각 파트는 실무예제로 구성되어있어 파트마다 프로젝트를 구성할 수 있다.
    예제를 따라하면서 잘 모르는 것은 찾아가며 공부하다보면 앱 개발을 잘 할 수 있을 것 같다.
    파트 끝까지 따라해서 완성된 앱개발을 꼭 해야겠다.

     

  • 1590683323901.jpg이전부터 조금씩 프로그래밍 기초를 배우다가, 본격적인 안드로이드 앱 개발에 관해 알고 싶어 읽게 되었다.

    코틀린의 기초, 안드로이드 빌드 과정, 여러 가지 예제 등 참고할 만한 사항이 많았다.

    다양한 예제와 함께 개념까지 공부할 수 있는 것이 이 책의 장점인 것 같다.

     

    또한 다음학기부터 시작될 졸업프로젝트에서 개발이 필요하기 때문에.. 이 때에도 자주 읽을 책이 될 것 같다!

     

  • 다운로드.png

     

    안드로이드 입문 책으로 안드로이드 개발 언어가 Java 에서 Jetbrains 에서 개발한 kotlin 으로 전환되어 가는 추세이고, 안드로이드 공식문서도 kotlin 으로 사용하기 시작 하였는데 이 책은 그 흐름을 잘 파악하여 안드로이드 개발 입문자를 kotlin 을 사용하여 개발 할 수 있도록 설명을 해주고 있다. 물론 기존 java 로 개발된 프로젝트에는 java를 배워야 하지만 새로 개발을 시작하거나, 새로운 프로젝트를 시작 한다면 kotlin 으로 개발 하는 것을 추천한다. 이책은 간단한 kotlin 의 사용법을 먼저 설명을 하고 후에 어플리케이션을 개발 하는 방법을 상세하게 설명을 하고 있다. 또한 위젯의 활용 방안과 레이아웃을 구성하는데 도식화 하여 잘 설명을 하고 있어 이해하기가 매우 쉽다. 여기서 잠깐 이라는 항목은 팁을 알려주는데 매우 유용하다. 사실 여러 안드로이드 책을 보았지만 이책 처럼 상세하게 설명해 주는 책은 오랜만에 보아 강력 추천한다.

     

  • '이것이 안드로이드다'를 읽는 중이다. 한빛미디어 이것이... 블라블라 시리즈를 읽어본 사람이라면 어느정도 수준은 기대해도 된다. 만약 이 책만 읽으면 안드로이드 앱 개발 전문가가 될 것이다라는 기대만 없다면, 충분히 앱 개발을 이제 막 시작하는 개발자나 학생에게 만족스러움을 줄 수 있이리라 본다. 약간은 지루해 보일만한 깨알 설명들이 처음에 개념을 잡는데도 많은 도움이 되기 때문이다.

    나 같은 경우 이미 안드로이드 앱 개발을 경험해 봤기에 꼼꼼히 설명하는 부분이 도리어 좀 지루했다. 알고 있는 부분이기도 하지만 뭔가 또 새롭게 바뀐게 있나 전부 봐야 해서 전철이나 왔다갔다 할 때 읽었는데 어느새 졸고 있었다... 어이구...

    내게는 자바만 이용해 봤기에 코틀린을 사용하기 위한 기본 문법에 대한 부분이 많이 도움이 되었다. 중간중간 나오는 뮤터블이나 제너릭 같은 용어들에 대한 설명도 따로 구글 검색을 해가면서 이해하지 않아도 되게끔 해서 좋고. 그렇다. 근데 약간 한 챕터 설명하는 호흡(?)이 긴거 아닌가 싶다. 좀 짧게 짧게 끊어서 해주는게 난 좋은데 너무 길게 호흡을 가져가다보니 집중력이 좀 떨어지는건 좀 아쉽다. 

    여튼 전반적으로 나쁘지 않음. 뭔가 소설책 같은 헤드퍼스트 시리즈는 아니지만 입문서로 딱인 책.

     

    20200528_001208.jpg

     

  • 이것이 안드로이드는 처음에 받았을 때 초보자를 위해 안드로이드를 설명하는 책인 줄 알았다.

    또한, 책 목차를 보게 되더라도 앞 부분은 기본적인 내용, 문법을 설명하고, 뒷부분으로 갈 수록 활용하는 방법 마지막은 프로젝트로 책을 마무리 하게 되는데,

    사실 이 책을 읽어나가면서 입문자는 접하기에는 살짝 어려울수도 있다는 것이 내 생각이다.

     

     

    안드로이드 스튜디오 최신버전으로 설명되어있기 때문에, 지금 이 시점에 책을 접하더라도 문제가 없이 구동될 것이다. 또한 동영상 강좌를 무료로 제공하기 때문에, 이해가 안되는 부분이 있으면 동영상과 같이 겸하여 공부하면 학습의 효율이 더욱 올라갈 것이다.

     

     

    이 책은 코틀린 위주로 설명하기 때문에 코틀린에 대한 문법을 아주 자세히는 아니지만, 필수적으로 알아야 할 기본적인 문법을 소개한다. Logcat을 이용하여 변수가 어떻게 값이 변하는지 직접 실습한다면 더욱 좋다.

     

     

    문법 뒷 부분에는 컬렉션에 대한 부분도 빠짐없이 넣었다.  

     

     

    사실 이 부분은 아쉬웠다. 함수에 인자를 전달할 때, value로 넘어가는지 reference로 넘어가는 지에 대한 내용이 없어서 직접 찾아보게 되었다.  

     

     

    중반 부분에서는 코틀린에 대한 문법을 넘어서, 안드로이드에 대한 기본적인 내용이 나온다. 무엇보다도 사진과 삽화가 많아서 입문자들이 어려워 하는 일은 없을 것이다.

     

     

    책의 중반부에는 이렇게 삽화가 많이 때문에, 무엇을 하려하는지 바로 이해할 수 있을 것이다.

     

     

    뒷 부분에는 SQL에 대한 내용을 통하여 실습 프로젝트를 진행할 수 있게 도와준다. 사실 앱이라는 것이 내부에서만 돌아가면 그것은 앱이라고 부를 수 없을 정도로 형편없는데, 이렇게 데이터베이스에 대한 개념을 소개해주기 때문에, 좀 더 품질 좋은 앱을 만들 수 있을 것이다.

     

     

    멀티 프로세싱에 대한 이야기도 빠짐없이 넣어줬다. 입문자는 이 부분에 대해서 잘 이해가 안되더라도 동영상 강의나, 실습하게 된다면 더욱 이해가 빠를 것이다.

     

     

    프로젝트는 위와 같이 API를 활용하는 프로젝트를 수행하게 되는데, API를 활용하는 애플리케이션 만들기라는 주제가 굉장히 좋은 것 같다.

     

     

    책 내용은 정말 괜찮다. 또한, 사진과 삽화가 많기 때문에, 내가 실습하고 있는 작업이 맞는 작업인지 확인하기 편하기 때문에, 도움을 많이 준다. 또한 빼먹은 부분이 거의 없고, 개발자들이 꼭 필요로하는 부분만 넣었기 때문에 굉장히 알차다. 하지만, 살짝 살짝 아쉬운 부분도 보이고, 좀 더 설명이 있었으면 풍부했으면 좋았을 내용도 있었지만, 문법에서부터, 프로젝트 만들기까지 필요한 내용만 압축해서 담았기 때문에, 이러한 부분이 좀 아쉬웠지 않았나 싶다. 이 책은 초보자에게는 유용하지만, 입문자에게는 사실 좀 버거운 면이 있을 것이다.

  • ☑ 코틀린은 처음이다. 만들고 싶은 앱이 있다.
    ☑ SW 개발자가 되고 싶다. 앱 개발을 잘하고 싶다.
    ☑ 입사 후 의지와 상관없이 업무상 앱 개발을 담당하고 있다.
    ☑ 가볍게 유튜브 강의로 접했는데 본격적으로 앱 개발을 해보고 싶다.


    저자가 이 책을 읽기를 권하는 독자의 목록이다.

    특히 맨 첫번째에 해당하는 사람이라면, 이 책으로 안드로이드, 혹은 코틀린에 입문하는 것을 추천하고 싶다.


    코틀린을 먼저 익힌 후 안드로이드에서 구현 가능한 각종 요소를 한번씩 짚어가는, 익숙하게 접할 수 있는 개발책의 전개 구조로 진행된다. 만약 코틀린이나 안드로이드 개발에 한번 입문해보고 싶다면 추천할 만한 도서라고 생각한다.

  • 가장 대중적인 컴퓨터 언어 중 하나가 자바 입니다.

    코틀린은 그런 자바를 대체할 수 있는 언어라니...

     

    코틀린? 하면 처음 들어보신 분도 있겠지만 요즘 많이 추천하는 핫한(?) 언어입니다.

     

    저는 안드로이드 하면 '앱 인벤터' 정도 경험이 있는 초짜지만 표지에 있는 글처럼 안드로이드 입문의 3가지 장벽인 언어와 실전, 그리고 환경을 완벽하게 이해할 수 있도록 쉽고 상세하게 기술되어 있습니다. 그리고 적절한 글 배치와 이미지 등으로 초보자도 쉽게 읽을 수 있도록 구성되어있고, 단편하된 문법이 아닌 다양한 프로젝트를 통해 배울 수 있어 좋았습니다.

     

    주위에 코틀린에 대해 배우고 싶은 분이 있다면 이 책을 적극 추천합니다. ^^*

     

    ps) 유튜브에 동영상 강좌도 올라오고 있으니 함께 공부하시면 더 좋을 것 같습니다.

     

    KakaoTalk_20200527_161907943.jpg

     

     

     

  • 이 책은 고돈호씨가 안드로이드 스쿨에서 강의하면서 경험했던 것을 정리한 책이라고 합니다.

    책의 첫 부분에 저자의 글외에, 도움 준 분들의 글을 넣었습니다.

     

     

     

     

    함께 공부하던 안드로이드 스쿨 조교들의 글을 통해 다시 한 번 더 자신감을 심어 주네요

    파트1에서는 안드로이드와 코틀린에 대해 설명해 줍니다.

    안드로이드가 무엇이고, 설치는 어떻게 하는지

    그리고 코틀린 이라는 프로그램은 어떤 프로그램이고,

    문법은 어떻게 되는 지 설명해 줍니다.

     

    코틀린 문법을 처음 배우기 때문에 3장의 기본 문법을 중점해서 공부해야 겠네요.

     

    처음 공부하는 사람들을 위해서 동영상이 제공됩니다.

     

    유튜브 한빛미디어에 가시면 영상을 보실 수 있습니다.

     

    설치하고 세팅하는 과정이 있기 때문에 처음에는 영상과 설치화면을 듀얼로 설치해서 보면서 작업하면 도움이 많이 됩니다.

     

    프로젝트를 만들고 첫번째 프로그램을 만들어 보겠습니다.

     

    첫번째 프로그램은 SayHello 입니다.

     

    99.8%가 젤리빈을 사용한다고 하네요.

     

    SDK는 4.1을 선택하시면 됩니다.

     

    처음에 책으로 공부하면 복잡할 것 같아서 동영상 강좌를 보면서 시작하는데,

    꼭 필요한 것을 말해주기 때문에

     

    영상과 함께 세팅하고 진행하는 것이 좋을 것 같아요.

     

    4개의 영상을 통해 코틀린 공부를 어떻게 해야 할 지 계획을 세울 수 있어서 좋았습니다.


  • [한줄평]

    코틀린으로 안드로이드 시작하기 딱 좋은 책


    [목차구성]

    PART 1 안드로이드와 코틀린

    Chapter 01 코틀린 안드로이드 이해하기

    Chapter 02 개발 도구 설치와 앱 실행하기

    Chapter 03 코틀린 사용을 위한 기본 문법

    PART 2 안드로이드의 화면 구성과 생명 주기

    Chapter 05 화면 구성하기

    PART 3 안드로이드 프로그래밍

    Chapter 07 파일 입출력과 SharedPreferences

    Chapter 08 데이터베이스

    Chapter 09 카메라와 갤러리

    Chapter 10 스레드와 핸들러, AsyncTask

    Chapter 11 서비스와 콘텐트 리졸버

    Chapter 12 구글 지도, 네트워크, Open API


    [이 책의 특징]

    √ 앱 개발에 필요한 언어부터 설명합니다.

    √ 안드로이드 스튜디오 최신 버전으로 안드로이드 개발 환경을 구축합니다.

    √ 안드로이드 프로그래밍의 기초, 화면 구성과 생명 주기를 배웁니다.

    √ 실무에서 쓸모 있는 앱 개발에 필요한 개발 지식을 다룹니다.

    √ 실전 프로젝트를 포함한 51개의 프로젝트로 다양한 기능을 실습합니다.


    [이 책의 대상 독자]

    √ 코틀린은 처음이다. 만들고 싶은 앱이 있다.

    √ SW 개발자가 되고 싶다. 앱 개발을 잘하고 싶다.

    √ 입사 후 의지와 상관없이 업무상 앱 개발을 담당하고 있다.

    √ 가볍게 유튜브 강의로 접했는데 본격적으로 앱 개발을 해보고 싶다.


    [서평]

    이책의 구선은 총 12장으로 구성되어 있습니다.

    1~2장은 안드로이드의 전반적인 소개와 안드로이드 앱을 개발할 수 있는 통합 개발 환경인 안드로이드 스튜디오에 대한 설치 및 사용법에 대해서 배웁니다.

    3장은 안드로이드 개발 언어인 코틀린의 문법과 사용법을 공부할 수 있는데 코틀린 전체를 공부하기에는 양이 너무 많아 꼭 필요한 문법만 배울수 있습니다.

    4장은 화면 구성 요소인 레이아웃과 위젯 그리고 이미지, 컬러와 같은 리소스 사용법을 배웁니다.

    5장은 4장에서 배운 액티비티를 공부하여 ‘안드로이드 화면=액티비티’로 이해하고 액티비티는 생명 주기를 가지고 있으므로 액티비티 간 이동 시 발생하는 트러블 이슈에 대해서 배웁니다.

    6장은 권한 처리에 대해 알아봅니다. 안드로이드의 새로운 버전이 나올때 마다 보안에 대한 인식이 강화되면서 앱이 개인정보와 관련된 자원에 접근하려면 유저로부터 해단 권한을 승인 받아야 합니다.

    7장은 안드로이드의 파일 시스템을 다루는 방법을 알아봅니다. 파일 시스템이라고 해서 거창한 것은 아니고 디렉터리를 만들고 새로운 텍스트 파일을 만드는 것들이 모두 파일시스템에서 하는 일입니다.

    8장 데이터베이스를 배웁니다. SQL이라는 별도의 스크립트 언어는 사용하는데 안드로이드뿐만 아니라 거의 모든 시스템에서 사용도기 때문에 알고 있어야 합니다.

    9장 카메라를 공부합니다. 카메라를 다루는 코드 자체는 어렵지 않지만 6장의 권한 처리가 선행되어야만 사용할 수가 있습니다.

    10장 스레드와 함께 백그라운드 개념 대해 알아봅니다.

    11장 서비스와 함께 안드로이드에서 제공하는 데이터를 다루는 콘텐트 리졸버에 대해서 알아봅니다. 서비스는 백그라운드라고 불리는데 스레드의 백그라운드와는 다른 개녀미기 때문에 주의해야 합니다.

    12장 구글 지도와 함께 네트워크를 공부하고 지금까지 배운 내용을 토대로 앱을 만들기를 실습합니다.


    이책은 안드로이드에 대한 간단한 개념 설명부터 시작하여 구성, 코틀린 기초부터 안드로이드 앱 개발까지 다루고 있습니다. 1장부터 12장까지 책의 예제를 차근차근 따라한다면 안드로이드 앱개발 뿐만 아니라 소프트웨어 개발에 대한 전반적인 이해도를 높일수 있을겁니다.


     

  • 첫 인상은 재미없을것 같았는데 펼치고 술술 읽혔습니다. 

    고심 많이 하시고, 정성껏 작성된 책 같아요. 

     

    이것이안드로이드다_표지.jpg

     

    책 두께는 처음 보고는 요즘 책(?) 치고는 두꺼워 보였는데 읽다보니 내용에 비해서는 얇은것 같아요. 

  • 예전에 안드로이드 스튜디오를 이용해 본적이 있다.

    2.xx 버전일 때 였나... ㅋㅋㅋㅋ 엄청 옛날인 것 같긴 한데 다시 보니까 다 까먹었더라..

    그래서 무작정 그냥 흘러가는대로 따라했다. 

    언제나 제일 설렐 때는 무엇인가 출력할 때

    얘는 어떤 메서드로 출력할까? print? printf? println? 뭘까??? ㅋㅋㅋㅋ 그 이후에는 다 비슷비슷하다.

     

    앞서 말했듯이 그림이 정말 많다. 그리고 동영상 강의를 안봐도 될 정도로 설명이 잘되어있다.  

    가장 장점은 한권으로 모든 것이 정복이 가능할 것 같다?? 

    우선 진행중이기는 한데 마지막에는 오픈 API 이용하는 것까지 완벽하다. 

     

    아직 지켜봐야 알겠지만 나는 정말 기쁜 마음으로 이 책을 따라가고 있다. 

     

    초보자한테, 살짝만 아는 사람에게 정말 추천하고 싶은 책이다 굿굿굿

     

  • 안드로이드.jpg

     

    안드로이드 개발을 해보고 싶은 생각에 무작정 시작한 책이었기에 사전지식이 없었습니다.

     

    처음 책을 시작했을때 상세한 설명이 많아서 초보라도 쉽게 따라갈 수 있어서 만족스러웠습니다.

     

    또한, 책에 예제가 많았고 예제 코드를 문단 단위로 쪼개서 설명을 해주었기에 현재 내가 무엇을

     

    개발하고 있는지 여기서 어떻게 하면 응용이 가능한지가 파악이 가능해서 좋았습니다.

     

    앱의 개발부터 배포까지 상세히 설명이 되어있어서 향후 프로젝트를 진행할 때 많은 도움이 될 것 같습니다. 

     

    고돈호 저자의 다른 시리즈도 구매하고 싶은 생각이 들게 만든 책이었습니다.

     

  • 안드로이드 입문자입니다. 안드로이드 경력 많은 친구에게 책 추천을 요청했더니 고민하다가 이 책을 권해주더군요. 입문자로 구매했는데 중급 이상이 되어도 좋은 참고서가 될 것 같네요. 저자가 독자 입장에서 필요한 내용에 대한 고민이 많았던 게 느껴집니다. 내용도 분류도 딱 제 맘에 드는 구성이네요. 예제소스가 실용적이면서 쉬운 것도 좋구요. 좋은 책 접해서 다행입니다.

결재하기
• 문화비 소득공제 가능
• 배송료 : 0원배송료란?

배송료 안내

  • 책, 아이템 등 상품을 3만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
이것이 안드로이드다 with 코틀린
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
이것이 안드로이드다 with 코틀린
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
이것이 안드로이드다 with 코틀린
구입처*
구입일*
부가기호*
부가기호 안내

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실