본문 바로가기

Android101

[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.
Android 12 변경사항 - API 관점 강의에서 사용하기 위해서 정리한 글입니다. 내용에 오류가 있을수 있습니다. Toast Icon Toast API 에는 변경사항이 없는데 출력되는 모습에 변화 Toast 문자열에 기본 App Icon 이미지 출력 WindowMetrics 디바이스 사이즈 정보 획득에 사용되었던 DisplayMetrics 는 deprecation WindowMetrics 를 사용할 것을 권장 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { val windowMetrics: WindowMetrics = windowManager.currentWindowMetrics val insets: Insets = windowMetrics.windowInsets .getInsetsIgnorin.. 2021. 12. 1.