Kotlin

개발 환경 설정 순서설정 순서Android Studio 설치2024년 04월 기준 : lguana(2023.2.1) 버전JDK를 내장하고 있으므로 Java를 별도 설치 할 필요는 없음.Android Studio에 대한 몇가지 정보IDE(Android Studio)와 SDK는 별도로 설치되고 관리된다.Android Studio 가 JDK와 Android SDK를 이용해 Android application을 빌드한 다.최초 설치 시 IDE 설치와 SDK 설치로 크게 두 단계로 진행된다.Android Studio 다운로드https://developer.android.com/studioAndroid Studio Mac에 설치다운로드 받은 파일을 실행 후 Android Studio를 Application으로 드래..
Functionfun name(parameters): return Type { body }각 파라미터는 default 값을 가질 수 있으며함수를 호출할 때 파라미터 이름을 명시하면 선언 순서와 상관없이 전달할 수 있다.fun message(name:String, message:String="Hello", age:Int):String { return "Age:$age, $message, $name"}fun message2(name:String, age:Int, message:String="Hello"):String { return "Age:$name, $age, $message"}fun main() { println(message(age=22, name="user")) println(..
ClassesClassesclass 키워드로 선언한다.class의 구성header: 클래스 이름 다음부터 { 까지. constructor, 상속 등을 정의body: { } 로 정의된 코드 영역Java와 다른 점class의 access keyword - public 생략 가능객체 생성자를 부를 때 new 를 적지 않는다.header 와 body 가 모두 선택사항이다.Constructor(생성자)하나의 Primary Constructor 와 여러 개의 Secondary Constructor로 구성할 수 있 다.Primary Constructor는 반드시 호출되어야 한다. (몇 단계를 거치든 무조건 호출되어야함)Primary Constructor는 header 영역에 정의된다 Primary Constructo..
Statement & Expression표현식(Expression)과 서술문(Statement)Statement - 진술, 서술, 서술문실행 가능한(Executable) 최소의 독립적인 코드.for 문과 같은 제어문 등이 포함된다.쉽게 얘기해 “~문” 이라고 불림코드는 오류를 발생시키지 않는 Statement의 집합이다.Expression - 식, 수식, 표현식Statement의 부분 집합이것도 소스 코드의 일부이기에 Statement이다.평가(Evaluation)를 통해 하나의 ‘값’이 되는 코드 - 수학 연산, 함수 호출 등사칙 연산은 모두 Expression이다.코드 작성 기준으로 생각하면 결국 값이 되는가? 를 생각해보면 된다.→ 하나의 값이 될 예정인 것은 Expression 이다.언어별로 표현..
Kotlin2011년 JetBrain에서 공개한 언어Java JVM에서 동작함2017년 Google에서 Android application 개발용 공식 언어로 채택2019년 이후 많은 Android application들이 개발 언어로 Kotlin사용Spring framework도 Kotlin을 지원하면서 Server side도 개발 가능2024년 02월 기준 최신 버전은 1.9.22Kotlin을 실행하면 자바의 Class로 변환되어 Java JVM에서 실행된다.웹앱 : 코드는 리액트 네이티브로 HTML과 JavaScript로 작성을 하고 안드로이드와 IOS의 웹뷰(WebView)를 이용하여 앱처럼 보여지게 하는 것크로스플랫폼 : 안드로이드를 코틀린으로 작성하겠다는 것은 안드로이드에 최적화 된 어플리케이..
Future0_
'Kotlin' 태그의 글 목록 (2 Page)