https://play.kotlinlang.org/ 1, 변수와 상수 1 2 3 4 5 6 7 fun main() { var a: Int = 10 // var 변수명: 자료형 = 값 val b: Int = 20 // val 상수명: 자료형 = 값, 상수는 값 변경 안됨 var a = 10 // 자료형을 지정하지 않아도 추론해서 자료형 생략 가능함 val b = 20 } Colored by Color Scripter cs - 숫자형 Double - 64비트 부동소수점 Float : 32비트 부동소수점 Long : 64비트 정수 Int : 32비트 정수 Short : 16비트 정수 Byte : 8비트 정수 리터럴 : 자료형을 알 수 있는 표기 형식, 리터럴에 따라 코틀린 컴파일러는 자료형을 추론한다. 1 2..
안드로이드 업데이트 하면서 새로운 기능이 추가되고, 이전것이 지원하지 않는 문제가 반복되고 있다. (10, 11번 단계 참고) 2022.05.15 기준. 1. Android 홈페이지에서 Android Studio 설치 2. Android Studio 실행 3. Android Studio 설정 - Configure 메뉴에서 Settings 클릭 (이미 프로젝트가 열린 창에서는 메뉴 File/Settings 클릭) 윈도우는 기본 EUC-KR 인코딩이 기본인데 리눅스나 맥OS에서는 기본 파일 인코딩이 유니코드를 지원하는 UTF-8 이므로 윈도우에서 작성한 주석이나 한글이 다른 OS에서 깨져보이므로 OS 간의 호환성을 고려해서 파일 인코딩은 UTF-8 로 통일한다. 책에서는 with NO BOM 으로 하라는데 ..
기존 코드에서 수정할때 Android 버전업 되어 클래스 등 지원이 안되는 경우가 있으면 gradle 에서 dependencies 등에서 버전을 맞게 수정해야 하는데 최신정보가 없어 수정이 어려운 문제가 있으므로 차라리 최신버전으로 새 프로젝트를 만들어 코드를 옮기는게 편하다. 1. Android Studio 를 안드로이드 홈페이지에서 다운받아 설치한다. (https://developer.android.com/studio) 2. Tools / ADK Manager 메뉴에서 최신버전의 API Lebel 을 선택하고 설치한다. (가상 스마트폰을 만듬) 3. SDK Tools 탭에서 Android SDK Build-Tools, Android Emulator, Android SDK Platform-Tools, ..