Kotlin2 local.properties에 api key 안전하게 보관하기 - gradle.kts 발급받은 api key를 하드코딩 하거나 git에 업로드 하면 위험하기 때문에 local.properties에 보관하기로 했다. local.properties는 .gitignore 대상이여서 git에 업로드 하지 않는다.. 그럼 시작~! 1. local.properties에 api key 넣기 local.properties파일 sdk.dir 아래에 api.key를 추가한다. String 타입이다. api.key="~~~~~~~~~~~~~~~~~~~" 2. build.gradle(app) 파일에 android { ~~ } 가 끝난 지점에 다음 코드를 추가한다. fun getApiKey(propertyKey:String):String{ return gradleLocalProperties(rootDir).ge.. 2023. 4. 26. Kotlin 널 안전성이란 널이란 객체가 선언되었지만 초기화되지 않은 상태를 의미한다. 개게는 데이터가 저장된 주소를 참조하므로 참조 변수라고 한다. 객체에는 주소가 저장되며 이 주소로 메모리에 접근해 데이터를 이용한다. 그런데 널은 객체가 주소를 가지지 못한 상태를 나타낸다. 1. Type safety : Kotlin은 변수와 식을 컴파일 시 알 수 있도록 보장하고 형식 불일치와 같은 일반적인 오류를 방지하기 위해 엄격한 입력 규칙을 적용합니다. 예를 들어 변수를 Int(integer) 유형으로 선언하는 경우 String(text) 유형의 값을 할당할 수 없다. var x: Int = 42 x = "hello" // error: Type mismatch 2.Null safety : Kotlin은 개발자가 런타임 오류의 일반적인 .. 2023. 4. 3. 이전 1 다음