
1. Kotlin이란?
코틀린(Kotlin)은 2011년 JetBrains(잿 브레인즈)사에서 개발한 현대적인 프로그래밍 언어로, JVM(Java Virtual Machine)에서 작동하는 간결하고 안전한, 객체 지향과 함수형 프로그래밍 패러다임을 지원하는 언어입니다. 코틀린은 Android 앱 개발에 널리 사용되고 있으며, Java와의 호환성도 뛰어난 것이 특징입니다.
2.Kotlin의 장단점
- 장점
- 간결함: 코드가 간결해 가독성이 높아 유지보수에 용이
- 안정성: Null 안정성을 기본으로 제공해 NullPointerException을 방지
- Java 호환성: Java와 100%로 호환되어 기존 Java 프로젝트에 쉽게 통합 가능
- 함수형 프로그래밍 지원: 고차 함수, 람다 표현식 등 함수형 프로그래밍 개념을 지원함
- 안드로이드 지원: Google에 공식적으로 Android 개발 언어로 채택해 많은 프레임워크와 라이브러리 지원
- 단점
- 학습 곡선: Java에 비해서 새로운 개념이 많아 학습 곡선이 존재할 수 있음
- 생태계: Java에 비해 상대적으로 작은 생태계라 일부 라이브러리가 부족함
- 컴파일 속도: Java 보다 느린 컴파일 속도
3. Kotlin 으로 무엇을 만드는가?
- 안드로이드 애플리케이션: Kotlin을 사용해 안드로이드 환경에 모바일 애플리케이션 개발
- 웹 애플리케이션: Ktor, Spring Boot를 사용해 서버 사이드 애플리케이션 개발
- 데스크톱 애플리케이션: JavaFX 또는 ToranadoFX를 사용해 데스크톱 앱 개발
- 스크립트 및 자동화: Kotlin을 사용해 스크립트 작성 및 자동화 도구 개발
4. Kotlin 세팅하기
- Oracle JDK 또는 OpenJDK 설치
- 설치 후 환경 변수를 설정
- 시스템 속성 > 고급 시스템 설정 > 환경 변수 > 시스템 변수에 `JAVA_HOME`을 추가하고 JDK 설치경로 입력
- `Path` 변수에 `%JAVA_HOME%\bin` 추가
- Intellij IDEA 설치
- (https://www.jetbrains.com/idea/download/)를 다운로드하여 설치합니다. (2번째 무료 버전을 다운)
- 설치 후, 새로운 Kotlin 프로젝트 생성
- "New Project" 를 선택 후 "Kotlin" 선택
- SDK를 JDK로 선택
- 프로젝트 이름과 저장 위치를 선택 후 "Finish"를 클릭
- Kotlin 플러그인 설치(선택 사항)
- Intellij는 기본적으로 Kotlin 플러그인이 포함되어있으나, 설치 후 확인하고 필요 시 업데이트 가능
5. Kotlin 테스트
간단하게 생성된 Main.kt 파일에 코드를 출력해봅니다.
fun main() {
println("Hello Kotlin")
}
초록색 재생버튼을 클릭하면 Hello Kotlin이 출력되는 걸 볼 수 있습니다.
GitHub - Koras02/kotlin-blogin: https://thinky.tistory.com/category/Mobile/Kotlin
https://thinky.tistory.com/category/Mobile/Kotlin. Contribute to Koras02/kotlin-blogin development by creating an account on GitHub.
github.com
LIST
'Mobile > Kotlin' 카테고리의 다른 글
[Kotlin] 5장 안드로이드 개발 세팅 (0) | 2025.03.18 |
---|---|
[Kotlin] 4장 고급 기능 (0) | 2025.03.08 |
[Kotlin] 3장 객체 지향 프로그래밍 (0) | 2025.02.27 |
[Kotlin] 2장 기초문법 (0) | 2025.02.24 |