Android 개발
-
(30초 읽기) Kotlin 초보 개발자를 위한 var 완벽 이해 🚀Android 개발/Kotlin 2024. 5. 31. 23:29
🔑 var이란?var는 값을 여러 번 변경할 수 있는 변수를 선언할 때 사용합니다.값이 자주 바뀌는 데이터에 적합하며, Kotlin의 타입 추론 덕분에 코드가 더 간결해집니다.🎯 특징변경 가능(Mutable)var로 선언한 변수는 값을 여러 번 수정 가능합니다.타입 추론 지원타입을 명시하지 않아도 초기값에 따라 타입이 자동 결정됩니다.📌 예제 코드fun main() { var temperature = 25.0 // Double 타입 추론 temperature = 30.5 // 값 변경 var cityName = "Seoul" // String 타입 추론 println("현재 $cityName의 온도는 $temperature°C입니다.")} temperature는 Doubl..
-
(30초 읽기) Kotlin 초보 개발자를 위한 val 완벽 이해 🚀Android 개발/Kotlin 2024. 5. 28. 22:17
🔑 val이란?val은 한 번 할당 후 변경할 수 없는 변수를 선언할 때 사용합니다.값 변경이 불가능해 코드 안정성을 높이고, 예기치 않은 오류를 방지합니다.🎯 특징한 번 할당, 변경 불가val로 선언한 변수는 초기값 설정 후 값 수정 불가타입 추론 지원Kotlin은 할당된 초기값을 기반으로 타입을 자동 추론합니다.나중 초기화 가능함수 내에서 타입을 명시하면 나중에 값을 할당할 수 있습니다.📌 예제 코드fun main() { val pi = 3.14 // 변경 불가한 상수 val radius = 10.0 // 즉시 초기화 val area = pi * radius * radius println("반지름 $radius의 원 넓이는 $area")}pi와 radius는 한 번 할당..
-
This version of the Compose Compiler requires Kotlin version but you appear to be using Kotlin version which is not known to be compatible.Android 개발/오류 해결 2023. 6. 27. 11:27
Jetpack Compose를 설치할 때, Kotlin과 Compose간의 버전 호환성을 확인하지 않고 설치를 진행하게 되면 발생하게 되는 에러입니다. 이를 해결하기 위해서는 Gradel Scripts -> build.gradel(Project: (본인 프로젝트명))에서 id 'org.jectbrains.kotlin.android' version '1.8.0' apply false의 버전을 변경해줍니다. 다음 URL로 들어가면, Compose 컴파일러와 Kotlin 지원 버전을 알 수 있습니다.https://developer.android.com/jetpack/androidx/releases/compose-compiler?hl=ko#1.4.2 Compose 컴파일러 | Android 개발자 ..