코풀듯 푸는 코틀린(Kotlin)(6)
-
Kotlin 메소드. 함수 선언하는 방법
안녕하세요! 이번 시간에는 함수 선언 시간 입니다 메소드 라고 하죠? 함수를 선언하기 위한 변수 선언이기도 하기 때문에 아주 중요한 시간이라고 할 수 있습니다 오늘은 간단한 예시와 함께 첫걸음을 떼는 것을 목표로 하겠습니다 함수라는 것은 반환 이라는 개념으로 정의가 가능해요 어떤 것을 투입하면 어떤 것을 산출합니다 코틀린에서는 Function의 의미로 간단한 예시가 있지만 변수 선언과 크게 다를게 없어보이죠? 지금은 그렇습니다 아래를 계속 보실까요? 코틀린은 Function의 의미로 fun이 선언 키워드가 됩니다 꼭 변수명 옆에 타입을 적을 필요는 없지만(자료형 추론에 의해서) 반환하기 위해서는 반환형에는 반드시 타입을 적어주어야 합니다 함수내용과 리턴 값을 넣어주게 되면 기본 골격이 끝나게 되죠 예제를..
2021.03.26 -
변수에 필요한 자료형. 타입
안녕하세요 이번 시간에는 변수의 자료형에 대해 배워보겠습니다 간단하게 자료형의 종류는 어떤 것이 있고 어떤 것을 말하는가만 설명하도록 하겠습니다 자료형이란 쉽게 말하면 편하게 꺼내 쓰기 위한 상자에 집어넣는 '값' 이 상자에 가전제품이 들어가 있는지, 옷이 들어가 있는지, 옷이라면 겨울옷인지 여름옷인지 구분하고 판단해야 합니다 변수 상자들도 마찬가지이죠 hello와 같은 문자열은 String 자료형에 숫자 95는 Int 자료형 상자를 주는 것이죠 정수 타입에는 4가지가 있습니다 허용하고 있는 값의 크기는 Long > Int > Short > Byte 순인데요 대부분의 숫자는 Int를 사용합니다 소수점을 사용하는 실수들도 따로 자료형이 있는데요? 크기는 Double > Float 입니다 허용 값에 복잡하게..
2021.03.24 -
변수 선언. Variable과 Value
안녕하세요 이번 시간은 변수에 대해 알아보려고 합니다 코드라는 것을 짜기 전, 가장 기초가 되는 강의일 것입니다 변수란? 상자에 원하는 값을 넣는 것을 말하는데요 흔히 상자로 비유합니다 우리가 옷정리를 하거나 물건을 정리정돈할 때, 상자에 넣어놓고 학용품, 겨울옷, 여름옷 이렇게 표기하는 것처럼 말이죠 우리는 이 상자에다가 원하는 값을 넣어두고 필요할 때마다 불러내어 쓰는 방식으로 사용하게 됩니다 왜 이런 과정으로 해야할까? 그때마다 필요한 값을 쓰면 되는 것이 아닐까? 우리는 프로젝트의 첫 페이지에 불과하지만 실사용 되고있는 프로그램의 코드는 몇 천, 몇 만, 몇 십만 단위의 줄로 이루어져있습니다 그 수많은 코드들 사이에서 필요한 값을 매번 입력해준다는 것은 굉장히 난감하고 생산성이 떨어지겠죠? 변수는..
2021.03.23 -
안드로이드 스튜디오 첫 실행
안녕하세요 코풀듯 푸는 코틀린 3번째 포스트에요 이번 시간에는 안드로이드 스튜디오를 실행 하였을 때, 어떻게 프로젝트를 시작하는지 알아보려고 해요 처음 안드로이드 스튜디오를 실행하면 Create New Project 라는 팝업이 생깁니다 템플릿을 선택하라고 하는데, 처음부터 목적이 있는 앱 개발이 아닌, 공부를 목적으로 하신다면 기본 템플릿 Empty Activity를 골라주는 것이 좋아요 그 이후는 그림의 안내대로 따라오면 됩니다 사실 Name, Package name, Save location은 변경하지 않고 그대로 사용하셔도 상관 없습니다 어떤 것을 말하는지 정확하게만 인지하고 있으면 돼요 Language만 Kotlin으로 설정되어있는지 확인한 후 우리는 Minimum SDK 를 주목할 거에요 He..
2021.03.22 -
코틀린(Kotlin)을 도대체 왜 배워야 할까?
안녕하세요 코풀듯 푸는 코틀린 2번째 시간입니다 이번 포스트는 코틀린을 더욱 자세하게 알아보는 시간으로, 저번 시간에 했던 코틀린을 왜 배워야 할까? 의 연장선이에요 코틀린을 도대체 왜 배워야 할까? 로 시작하는 포스트 코틀린이 어떤 언어인지 알아보겠습니다! 구글에서 배급하는 개발 환경 '안드로이드 스튜디오' 에서 프로그래밍 언어인, '코틀린'을 사용하여 '안드로이드 전용 어플리케이션'을 만듭니다 이렇게 해당 모바일 기기의 잠재력을 모두 활용할 수있게끔 하는 개발 환경에서 만들어진 전용앱을 '네이티브 어플리케이션(Native Application)' 이라고 해요 코틀린은 이 네이티브 앱을 개발하기 위한 언어입니다 Jetbrains 사에서 개발한 코틀린은 2017년에 안드로이드 공식지원 언어로 채택되었지요..
2021.03.22 -
코틀린(Kotlin)을 왜 배워야 할까?
안녕하세요 코풀듯 푸는~ 쉽게 알아보는 입문 코틀린(Kotlin)! 간단 강좌를 준비했습니다 이번에 제가 알려드리고 싶은 내용은 코틀린과 친해지기 전에 알아두면 좋은 배경지식을 섭취하는 시간입니다! Let's Kotlin ! 코틀린이란 무엇인가? 이 것을 직접적으로 논하기 전에 구글의 안드로이드에 대해 알아야 하는데요 구글의 안드로이드 휴대폰에 있는 안드로이드 어플은 안드로이드 전용 어플이란 당연한(?) 사실을 상기해야 합니다 안드로이드 전용 어플을 만들기 위해서는 일반적으로 사용하는 "안드로이드 스튜디오" 란 이름의 개발 환경 도구가 따로 필요하기 때문이죠 다시말해 즉, 내가 만들고자 또는 배포하고자 하는 어플리케이션이 실행될 OS 운영체제가 안드로이드(Google)이냐 iOS(Apple)이냐를 먼저 ..
2021.03.19