Kotlin/TIL

TIL (02.20)

내손은개발 🐾 2024. 2. 20. 18:48
CodeKata
 

[프로그래머스_Kotlin] 체육복

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 점

rlawog.tistory.com

 

 


android 파헤치기

 

-val 참조 자체는 불변일지라도 그 참조가 가리키는 객체의 내부 값은 변경될 수 있다.

fun main() {
    val str = arrayListOf("Java")
    str.add("Kotlin")
    println(str) // [Java, Kotlin]
}

 

 

-is : 자료형 체크

as : 자료형 변환

 

 

-str의 값이 존재하면 보이고 아니면 안보이는 코드

if(str.isNullOrEmpty()) {
	binding.ValueTextView.isVisible = false
} else {
	binding.ValueTextView.isVisible = true
    binding.ValueTextView.text = str
}

 

밑에 코드로 간단히 가능

binding.ValueTextView.isVisible = str.isNullOrEmpty().not()

if(!str.isNullOrEmpty()){
	binding.ValueTextView.text = str
}

 

 

-onCreate는 앱이 실행되고 한번 불린다. 하지만 다른 activity에 갔다가 다시 처음 activity가 실행되면 onCreate가 불리지 않는다. 그럴땐 onResume()에 실행할 코드를 넣으면 된다.

 

 

+API 사용

 

Android - API 사용(1/3)

대학교때 실습으로 API를 받아 미세먼지 농도를 알려주는 앱을 제작했었다. (기억은 안나지만 아주 간단?했다.) 날씨를 알려주는 앱을 제작하게된 계기는 API 사용은 어떻게 하는지 기억이 안나서

rlawog.tistory.com

 

'Kotlin > TIL' 카테고리의 다른 글

TIL (02.23)  (0) 2024.02.23
TIL (02.21)  (0) 2024.02.21
TIL (02.19)  (0) 2024.02.19
TIL (02.16)  (0) 2024.02.16
TIL (02.15)  (1) 2024.02.15