본문으로 건너뛰기
Advertisement

Kotlin (Android 개발)

Kotlin은 Google이 안드로이드 개발의 공식 언어로 선정한, 현대적이고 안전한 프로그래밍 언어입니다.

1. Kotlin의 특징

  • 간결함: 자바에 비해 보일러플레이트 코드가 훨씬 적습니다.
  • Null 안정성: NullPointerException을 방지하는 기능을 언어 차원에서 제공합니다.
  • 자바 호환성: 기존 자바 코드와 완벽하게 섞어서 사용할 수 있습니다.

2. 기본 문법 맛보기

fun main() {
val name = "Kotlin" // 불변 변수 (Read-only)
var age = 5 // 가변 변수

println("Hello, $name!")
}

3. 안드로이드 핵심 컴포넌트

  1. Activity: 화면의 한 페이지를 담당하는 구성 요소
  2. Fragment: Activity 내에서 UI의 일부분을 구성하는 조각
  3. Intent: 컴포넌트 간에 데이터를 전달하거나 기능을 요청할 때 사용
  4. Jetpack Compose: 구글이 권장하는 최신 선언형 UI 프레임워크

4. Jetpack Compose 예제

@Composable
fun Greeting(name: String) {
Text(text = "Hello $name!", color = Color.Blue)
}

다음 장에서는 애플의 모바일 생태계를 지탱하는 Swift에 대해 알아봅니다.

Advertisement