이 날은 오랜만에 정규 수업을 진행하면서 Java to Kotlin 점진적으로 프레임워크 교체하기에 대해 배웠다.
안드로이드 개발을 하면서 Kotlin을 사용해왔기 때문에 문법 자체는 익숙했는데, Java와 비교해서 배우다 보니 Kotlin이 Java의 불편한 부분을 더 간결하게 작성할 수 있도록 해준다는 점을 다시 느꼈다. 또한 실제 프로젝트에서 Java 코드를 한 번에 바꾸는 것이 아니라 점진적으로 Kotlin으로 전환하는 방법도 배울 수 있었다.
평소 익숙하게 사용하던 Kotlin이 Java보다 코드를 훨씬 간결하게 작성할 수 있다는 것을 다시 확인하면서, 앞으로 Java로 개발하면서 Kotlin을 활용하게 된다면 확실히 편리할 것 같다는 생각이 들었다.
앞으로도 새로운 기술을 배울 때 단순히 사용법만 익히기보다, 기존 기술과 비교하면서 어떤 장점이 있고 실제 프로젝트에서 어떻게 활용할 수 있는지 함께 생각해봐야겠다.
[Java → Kotlin] 자바 개발자를 위한 코틀린 문법 비교 ① 기본 문법
[Java → Kotlin] 자바 개발자를 위한 코틀린 문법 비교 ① 기본 문법
Java를 사용하다 Kotlin으로 넘어가면 같은 JVM 기반 언어이기 때문에 익숙한 부분도 많지만, 변수 선언부터 반복문, 클래스, 컬렉션까지 작성 방식에 차이가 있다.이번 글에서는 Java 코드를 Kotlin으
hyemzzi.tistory.com
[Java → Kotlin] 자바 개발자를 위한 코틀린 문법 비교 ② Kotlin의 주요 기능
[Java → Kotlin] 자바 개발자를 위한 코틀린 문법 비교 ② Kotlin의 주요 기능
지난 글에서는 Java와 Kotlin의 변수 선언, 조건문, 반복문, 함수, 클래스, List, Map 등 기본적인 문법 차이를 비교했다.이번 글에서는 Kotlin을 사용할 때 자주 접하게 되는 null 처리, 람다 표현식, data c
hyemzzi.tistory.com
[Java → Kotlin] 자바 개발자를 위한 코틀린 문법 비교 ③ Kotlin의 주요 문법
'회고 > 프로그래머스 데브코스' 카테고리의 다른 글
| 12기 백엔드 데브코스 59일차 회고 (0) | 2026.10.06 |
|---|---|
| 2차 프로젝트: GameLog - HTTP Method 설계와 테스트 (0) | 2026.09.17 |
| 백엔드 데브코스 12기 45일차 (0) | 2026.09.12 |
| 백엔드 데브코스 12기 44일차 (0) | 2026.09.10 |
| 백엔드 데브코스 12기 43일차 (0) | 2026.09.10 |
댓글