Android 2

[Kotlin] Kotlin 기초 정리하기

코틀린에 대한 기본 상식 코틀린은 자바가상머신(JVM) 위에서 동작하기 때문에 자바에서 파생된 언어라고 할 수 있다. 코틀린은 널 안정성(null safety), 확장함수(extension function), 데이터 클래스(data class) ... 등등 개발자에게 편리함을 제공한다. 기존 자바 프로젝트에도 호환이 가능하기때문에, 통합이 가능하다. 형 변환 코틀린은 형변환의 오류를 발생시키지 않게 하기위해 암시적 형변환을 지원하지 않는 언어이다 암시적 형변환은 자동으로 형변환을 시켜주는 것 이라고 생각해도된다. 형 변환 함수 toByte(), toShort(), toInt(), toLong(), toFloat(), toDouble(), toChar() to ~ 기존 형에서 ~ 형으로 변환해준다는 뜻 타..

Android/Kotlin 2023.10.23

Kotlin 공부기록 - 1

추상메서드 - 선언만 되어있는 클래스 추상클래스를 상속받은 클래스는 반드시 상위추상클래스에 선언되어있는 함수및 변수를 모두 재선언하여야 한다. 인플레이션 - xml로 만들어진 화면 레이아웃 파일을 메모리에 객체화하고 그 결과물을 소스 파일과 연결 해주는과정, gradle - 빌드 자동화 도구 NODEJS랑 비슷함 onCreate(): 앱이 처음 생성될 때 호출됩니다. 액티비티나 프래그먼트가 초기화되고 사용자 인터페이스를 설정하는 등의 작업을 수행합니다. onStart(): 액티비티나 프래그먼트가 사용자에게 표시되기 전에 호출됩니다. 앱이 화면에 나타나기 전에 필요한 초기화 작업을 수행합니다. onResume(): 액티비티나 프래그먼트가 사용자와 상호작용하기 직전에 호출됩니다. 앱이 사용자와 상호작용하고 ..

Android/Kotlin 2023.10.10