반응형

kotlin 5

[Android] Kotlin 간단 요약_2

* 함수 - 코틀린에서의 함수 파라미터는모두 읽기 전용 키워드 val이 생략된 형태 val name1 : String >> name1 : String fun 함수명 ( 파라미터 이름 : 타입 ): 반환 타입 { return 값 } * 클래스 - 변수와 함수의 모음 - 프라이머리 생성자, 세컨더리 생성자, 디폴트 생성자 존 class 클래스명 { var 변수 fun 함수() { // 코드 } } * 추상 클래스와 인터페이스 >>> 출처 : 이것이 안드로이드다 개정판 with 코틀린

Android 2024.01.30

[Android] Kotlin 간단 요약_1

Kotlin 간단 요약_1 * 변수 var - 변수 선언 : var abc / var age : int * 읽기 전용 변수 val * 상수 const * 코딩 컨벤션 - 각 프로젝트별로 코드를 작성하는 규칙 - 명명 규칙 ( Ex. 클래스 첫 글자 대문자, 카멜 케이스 ) * 조건문 if - 자바의 조건문과 동 - 변수에 직접 if 문 사용 가능 Ex. var bigger = if ( a > b ) a else b - if 문의 마지막 값을 반환값으로 사용 Ex. var biiger = if ( a > b ) { var c = 30 a } else { b } * when 문 - 자바 switch + if 범위 지정 * 배열 - 배열 : var = longArray = LongArray(10) : Arra..

Android 2024.01.28

[Android] Hello Kotlin!

Hello Kotlin 자바로 안드로이드를 시작했으나 지금은 코틀린이 권장 언어가 되었다. 코틀린 문법은 크게 달라진 건 없는거 같으나 레이아웃과 관련된 부분이 많이 변경된거 같다. 천천히 다시 안드로이드를 시작할 예정. === 코틀린은 세미콜론을 사용하지 않아 코드 작성하다. 습관적으로 세미콜론을 붙이고 있다. 이전엔 레이아웃에 속한 아이콘을 가져올 때 findViewById 를 사용하여 가져왔다. 아이콘이 여러개 일때 findViewById 코드만 한 무더기다. 하지만 지금은 binding을 통해 레이아웃에 전체 위젯을 불러온다. 이전보다 매우 편하다. 클릭이벤트는 이전과 크게 다른 부분은 없는거 같다 레아아웃은 Deign Palette 를 통해 쉽게 작성하게 되어 이전처럼 Code를 건들지 않아도 ..

Android 2024.01.27

Kotlin) TextView 출력 및 Click 이벤트

Kotlin TextView 출력 및 Click 이벤트 자바에서 코틀린으로 전환되면서 몇 가지 변경된 점이 있다 첫번째, xml 레이아웃에 각 컴포넌트를 선언한 때 타입변환을 as 키워드로 작성 두번째, 변수에 컴포넌트 타입을 선언 가능 그리고 ; (세미콜론)을 사용하지 않는게 매우 어색하다 MainActivity.kt package com.example.myapplication import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import android.widget.Button import android.widget.TextView class MainActivity : AppCo..

Android 2020.11.20
반응형