본문 바로가기
  • 개발하는 곰돌이

전체 글203

Kotlin 기본 문법 1 : 개요 및 변수와 함수 목차 Kotlin이란 무엇인가? Kotlin은 IntelliJ IDEA의 개발사인 JetBrains에서 2011년에 공개한 크로스 플랫폼 프로그래밍 언어이다. 기본적으로 Java와 100% 호환이 되기 때문에 Java를 사용하는 Android, Web Application 등의 개발에 사용할 수 있다는 특징이 있으며, 이러한 호환성 덕에 Java로 작성된 라이브러리 또한 그대로 사용할 수 있다. 이번 포스팅 시리즈에서는 Kotlin의 기본 문법에 대해 Java와 비교해가며 작성하고자 한다. Kotlin의 기본 문법 Kotlin은 Java에 비해 비교적 간결한 문법을 제공한다. Kotlin은 모든 소스 파일에 반드시 클래스를 선언할 필요가 없다. Java에서는 모든 소스파일에 파일명과 동일한 이름의 pub.. 2022. 11. 18.
Kotlin : 시작하기에 앞서 Kotlin을 공부하게 된 계기 Kotlin이라는 프로그래밍 언어에 대해 알게된 것은 대학 4학년 때였다. 당시에 졸업 프로젝트로 안드로이드 앱을 제작하고 있었는데, 프로젝트와 관련된 정보를 찾기 위해 구글의 안드로이드 개발자 가이드에서 Kotlin 샘플 코드가 Java보다 우선적으로 소개되는 것을 보고 Android 개발 언어로 Java만 알고있던 나에게는 크나큰 충격으로 다가왔다. 하지만 그때 당시에는 이미 Java로 어느정도 개발이 진행된 상태여서 새로 Kotlin을 배우면서 프로젝트를 진행하는 것은 어려울 것이라는 생각에 그냥 그런 것이 있다 정도로만 생각하고 Kotlin을 배제하고 프로젝트를 진행했다. 그 뒤에는 익숙한 Java 쪽으로 취업을 하려고 준비하다 보니 취업준비라는 핑계 하에 Kotl.. 2022. 11. 18.
기술 블로그 시작 기술 블로그를 시작하게 된 계기 굳이 블로그를 운영할 필요가 있을까? 처음에 기술 블로그에 대해 가졌던 생각이다. 사실 기술 블로그를 시작해야겠다고 생각한 건 그리 오래된 일이 아니다. 원래 블로그 등의 SNS 활동에 그리 흥미를 갖는 편도 아니었고, 주변에서 블로그를 운영하는 경우가 거의 없었기 때문이다. 입사 지원서들을 작성할 때도 블로그 주소를 첨부하는 것은 어디까지나 선택 사항이었고, 훌륭하게 운영되는 기술 블로그가 아니라면 오히려 마이너스 요소로 작용하지 않을까 하는 두려움도 있었던 것 같다. 그러다가 블로그의 필요성을 느끼기 시작한 것은 흥미로운 주제에 꽂혀 그 주제에 대해 이것저것 알아보기 시작했을 때였다. 이전에는 공부한 내용을 머릿속에만 담아두면서 계속 공부를 이어가다 보니 공부했던 내용.. 2022. 11. 18.