전체 글253 [Doit 깡샘의 안드로이드 앱 프로그래밍 with 코틀린] 정리 4 - 클래스와 생성자 본 글은 [Doit 깡샘의 안드로이드 앱 프로그래밍 with 코틀린 - 이지스퍼블리싱 (2022)] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책 혹은 인강을 통해 확인해 주세요. 클래스 선언 코틀린에서 클래스는 class 키워드로 선언합니다. 다음 코드에서 class User 부분이 클래스의 선언부이며 중괄호 { } 영역이 본문입니다. 만약 클래스의 본문에 입력하는 내용이 없다면 { }를 생략할 수 있습니다. class User { } 클래스의 멤버는 생성자, 변수, 함수, 클래스로 구성됩니다. 이 중에서 코틀린의 생성자는 constructor라는 키워드로 선언하는 함수입니다. 그리고 클래스 안에 다른 클래스를 선언할 수도 있습니다. class User { var name = “kkang” con.. 2022. 2. 28. [Doit 깡샘의 안드로이드 앱 프로그래밍 with 코틀린] 정리 3 - 코틀린 언어 소개 본 글은 [Doit 깡샘의 안드로이드 앱 프로그래밍 with 코틀린 - 이지스퍼블리싱 (2022)] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책 혹은 인강을 통해 확인해 주세요. 코틀린의 등장 배경 코틀린은 젯브레인스에서 오픈소스 그룹을 만들어 개발한 프로그래밍 언어입니다. 코틀린은 2011년 처음 공개되었으며 2017년 구글에서 안드로이드 공식 언어로 지정하면서 유명해졌습니다. ‘자바’가 인도네시아 섬 이름을 따와서 사용했듯이 자바를 대체할 목적으로 만든 ‘코틀린’도 러시아 섬 이름에서 유래했습니다. 코틀린으로 안드로이드 앱을 개발할 수 있는 것은 자바의 가상 머신인 JVM에 기반을 둔 언어이기 때문입니다. 즉, 코틀린으로 작성한 프로그램은 JVM에서 실행할 수 있습니다. 코틀린은 분명 자바와는.. 2022. 2. 28. [Doit 깡샘의 안드로이드 앱 프로그래밍 with 코틀린] 정리 2 - 안드로이드 소개 본 글은 [Doit 깡샘의 안드로이드 앱 프로그래밍 with 코틀린 - 이지스퍼블리싱 (2022)] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책 혹은 인강을 통해 확인해 주세요. HTML 삽입 미리보기할 수 없는 소스 안드로이드는 리눅스 커널을 기반으로 구글에서 제작한 모바일 운영체제입니다. 구글은 2008년 안드로이드 1.0 버전을 출시한 이후 새 버전을 계속 내놓아 전 세계 모바일 플랫폼 시장의 70~80%를 차지하고 있습니다. 안드로이드는 어떤 특징이 있을까? 먼저 안드로이드의 특징을 요약해 보고 이어서 각 특징을 자세하게 살펴보겠습니다. • 안드로이드는 공개 운영체제인 리눅스를 기반으로 합니다. • 안드로이드 앱은 자바나 코틀린 언어를 이용해 개발합니다. • 안드로이드 운영체제의 주요 부분.. 2022. 2. 28. [Doit 깡샘의 안드로이드 앱 프로그래밍 with 코틀린] 정리 1 - 안드로이드 스튜디오 설치하기 본 글은 [Doit 깡샘의 안드로이드 앱 프로그래밍 with 코틀린 - 이지스퍼블리싱 (2022)] 의 내용을 발췌한 것입니다. 자세한 내용은 책 혹은 인강을 통해 확인해 주세요. HTML 삽입 미리보기할 수 없는 소스 안드로이드 스튜디오Android Studio는 안드로이드 전용 앱을 개발하는 도구로 구글이 2013년에 처음 발표했습니다. 안드로이드 개발자 사이트에 접속한 후 안드로이드 스튜디오를 내려받아 설치하면 안드로이드 앱을 개발할 기본 준비는 끝납니다. 이 책에서는 윈도우를 기준으로 설명하지만 다른 운영체제에 설치하는 과정도 크게 다르지 않습니다. 운영체제별 설치 과정은 공식 문서에서 확인할 수 있습니다. 설치 파일 내려받기 우선 웹 브라우저를 열고 안드로이드 개발자 사이트에 접속해서 안드로이드.. 2022. 2. 28. 책 소스 코드 책을 집필하면서 설명만을 위해 사용한 짧은 코드는 별도로 저장해 두지 않았는데 필요하다고 하시는 분들이 계셔서 공유합니다. 파일 구성은 장 번호와 페이지 번호입니다. 예를 들어 위의 그림처럼 폴더명이 test6 이면 6장의 코드이며 그 안에 MainActivity163.kt 파일은 163 페이지에 나오는 코드입니다. "Doit 실습" 에 나오는 코드는 아래의 게시글이 참고해 주세요. https://kkangsnote.tistory.com/136?category=1048735 교재에 담긴 실습 코드 - 2021/01/28 기준 최신버전 책을 집필한지 2달만에 안드로이드 스튜디오 버전이(2021.1.1) 올라가고 API Level 도 기본 32 버전이 적용되어 이에 맞추어 책의 코드를 다시 구성한 파일입니다.. 2022. 2. 28. android AVD 를 위한 HAXM 설치 문제 안드로이드 AVD 를 사용하기 위해서는 intel cpu 의 경우 Intel x86 Emulator Accelerator (HAXM Installer) 가 설치되어 있어야 하며 AMD cpu 의 경우에는 Android Emulator Hypervisor Driver for AMD Processors(installer) 가 설치되어 있어야 합니다. 대부분의 경우 Androdi Studio 를 설치하면서 setup 작업이 마무리 되면 자동으로 설치가 되며 설치가 되었는지 확인은 SDK Manager 에서 확인할 수 있습니다. cpu 에 맞게 위의 둘중 하나만 설치되어 있으면 되며 만약 설치되지 않았다면 위의 그림에서 체크박스를 체크하고 Apply 버튼을 눌러주면 설치가 됩니다. 그러나... 대부분의 경우는 .. 2022. 2. 17. 이전 1 ··· 17 18 19 20 21 22 23 ··· 43 다음