bom.cat
Syntax, Null Safety and more…이번 장에서는 코틀린의 기본 구문(Syntax)을 이해하고 fragment를 열기 위한 코드를 MainActivity.kt에 추가하는 것에 중점을 두고 진행됩니다. Kotlin Syntax코틀린 파일인 MainActivity를 이용해 구문을 공부해봅시다. 코틀린 코드를 보는 게 처음이라 좀 두려울 수 있지만 아마 곧 코틀린을 좋아하게 될 거라 확신합니다. 코틀린이란 언어를 다양한 방법으로 정의할 수 있습니다만 다음 문장이 코틀린의 가장 중요한 특징이 포함되어 있기에 제일 좋아합니다.코틀린은 자바와 상호 호환되는데 중점을 둔 간결하고 안전한 정적 타입 프로그래밍 언어이다. 이 정의를 갖고 생성된 코드를 살펴보도록 합시다. 자바와 코틀린으로 된 MainAc..
Part 1: 코틀린을 사용하기 위한 안드로이드 스튜디오 설정이번 장에서는 안드로이드 스튜디오에서 코틀린을 사용하기 위한 설정과, 다음 장부터 keddit 앱 개발을 시작할 수 있게 준비하며 코틀린의 몇 가지 특징들을 배울 것입니다. 혹시 이 연재물의 소개 부분을 안 읽었다면 가셔서 우리가 개발할 것이 무엇인지, 코틀린의 어떤 주제들을 다룰 것인지, 어떤 라이브러리를 사용할 것인지 빠르게 훑어보시는걸 권합니다. Create Project우리는 완전히 처음부터(scratch) 시작할 것입니다. 먼저 안드로이드 스튜디오를 실행시키고 Create a new Project을 선택한 다음, 프로젝트 이름을 "KedditBySteps"라고 합시다. 이렇게 하는 이유는 이 프로젝트를 이미 완성된 프로젝트와 따로 유지..
들어가며안드로이드 앱 개발의 새로운 JVM언어인 코틀린(Kotlin)을 알아가는 연재물에 오신 것을 환영합니다. 이 연재물이 안드로이드 개발 환경에서 이 놀라운 언어를 배우는데 도움이 되기를 바랍니다. 이 연재물은 여러 장으로 분리되어있습니다. 각 장은 코틀린의 여러 기능들을 포함하여 다룰 예정입니다.이 연재물은 여러 파트로 구분되어있습니다. 이 강좌의 목적은 세계 제일의 앱을 만드는 것이 아니라 (할 수도 없습니다 ㅋ) 안드로이드 앱을 개발하며 코틀린 언어와 코틀린의 주요 기능들을 설명하고자 하는 것입니다. 이 연재물에서는 Properties와 Fields, Data Classes, Null Safety, Extensions Functions, Lambda expressions, Delegation, ..
스물아홉 생일 1년 후 죽기로 결심했다 / 하야마 아마리 스물아홉이라니. 죽겠다니. 무슨 얘길 하려나 보고 싶어 충동구매한 책이다.자기 전, 너무 졸리지만 읽고는 싶어 조금만 보다 자야지...했는데 너무 흥미로워 술술 읽혀 한 시간 만에 후딱 끝내버렸다. 아마리. 죽지 못했을 때 스스로 부여한 1년 치 여분의 삶. 그 과정에서 성숙해가는 아마리가 너무 보기 좋았고, 중간중간 간지러운 자극을 받았다. 다 읽고 나서는 깊은 명상을 마치고 눈을 떴을 때처럼 가벼운 기분이 들었다. 오늘은 꿈꾸다 잠들어야겠다. --그리고 풀썩 주저앉아 힘없이 고개를 떨궜다.'못 하겠어, 못 하겠어.'무서웠다. 죽는 게 무서웠다. 죽는 것보다 사는 게 더 무섭다고, 더는 못 견디겠다며 도망치고 싶어 하면서도 나에겐 죽을 용기조차 ..