# 코틀린

48개의 포스트

[코틀린] study day 8

open 키워드를 사용하지 않고도 파생 클래스 작성 가능object를 사용한 생성다른 언어와는 다르게 기본적인 구현 내용이 포함될 수 있다.게터를 통한 구현인터페이스의 위임 사용주 생성자는 최소한 하나의 매개변수를 가져야 한다.주 생성자의 모든 매개변수는 val, va

2일 전
·
0개의 댓글

[코틀린] study day 7

변수 선언과 기본적인 접근 메서드를 모두 가지고 있음따로 접근 메서드를 만들지 않아도 내부적으로 생성하게 됨게터와 세터를 합쳐 접근 메서드라고 함기본 게터와 세터 지정커스텀 게터와 세터 사용오버라이딩도 가능함변수나 객체의 값은 생성시 초기화 필요클래스에서는 기본적으로

6일 전
·
0개의 댓글

코틀린이란 무엇이며, 왜 필요한가?

코틀린Kotlin은 자바 플랫폼에서 돌아가는 새로운 프로그래밍 언어다. 코틀린은 자바 코드와 상호운용이 가능하고, 간결하고 실용적이다. 1.1 코틀린 맛보기 코틀린의 특징을 보여줄 수 있는 예제 Person이라는 클래스를 정의하고, 클래스를 사용해 사람을 모아둔

2020년 10월 22일
·
0개의 댓글

[코틀린] study day 6

클래스에 부 생성자를 하나 혹은 그 이상 포함할 수 있다.매개변수는 서로 달라야 함초기화 블록open 키우더를 통한 선언코틀린의 모든 클래스는 묵시적으로 Any로부터 상속파생 클래스에서 오버라이딩을 금지할 때super.프로퍼티명 // 상위 클래스의 프로퍼티 참조supe

2020년 10월 20일
·
0개의 댓글

[코틀린] studay day 5

람다식으로 표현된 내부 함수에서 외부 범위에 선언된 변수에 접근할 수 있는 개념람다식 안에 있는 외부 변수는 값을 유지하기 위해 람다가 포획(capture)한 변수함수를 호출하는 객체 T를 이어지는 block의 인자로 넘기고 block의 결과값 R을 반환let 함수 체

2020년 10월 14일
·
0개의 댓글

[코틀린] study day 4

간략하게 사용 가능범위 연산자 : 변수명 in 시작값..마지막값(포함)switch case와 비슷인자를 사용하는 when문인수없이도 사용 가능하행 반복 : downTo필요한 단계 증가 : step혼합 사용람다식에서 라벨 사용암묵적 라벨익명 함수의 사용

2020년 10월 12일
·
0개의 댓글

[코틀린] study day 3

코드가 간략하다테스트가 용이하다재사용성이 증가한다람다식, 고차 함수를 사용해 구성한다순수함수를 사용한다부작용이 없는 함수동일한 입력 인자에 대해서는 항상 같은 결과를 출력 혹은 반환 한다.값이 예측이 가능해 결정적이다.

2020년 10월 11일
·
0개의 댓글

[코틀린] study day 2

val (value) : 불변형var (variable) : 가변형ctrl + shift + pString : null 불가능String? : null 가능

2020년 10월 8일
·
0개의 댓글

[코틀린] study day 1

JetBrains에서 개발 보급코드가 간결 호환성 높음세미콜론 생략 가능안드로이드 공식 언어변수 선언시 '?'로 nullable 표현 가능함수형, 객체 지향 프로그래밍 가능자바와 상호운영 가능널 포인터로 인한 프로그램 중단 예방 가능자료형에 대한 오류를 미리 잡을 수

2020년 10월 6일
·
0개의 댓글
post-thumbnail

[Algorithm] 일곱 난쟁이 BOJ 2309

BOJ 2309번 문제를 Kotlin으로 풀어봤습니다.

2020년 10월 5일
·
0개의 댓글
post-thumbnail

[Kotlin Android] ViewPager2로 이미지 슬라이더를 만들어볼까요?

어플리케이션에 제품 소개 이미지가 스르륵 지나가는 걸 똑같이 구현해보고 싶으시나요? 그렇다면 ViewPager2로 쉽고 간단하게 구현해봅시다!

2020년 10월 4일
·
0개의 댓글
post-thumbnail

[Kotlin Android] 투명한 Status Bar를 만들고 싶다면?

앱을 만들 때 상태바의 색깔 때문에 고민이지 않으셨나요? 이번에는 상태바를 투명하게 만들면서 상태바에서도 자연스럽게 내 앱을 보여줄 수 있는 기능을 구현해보려 합니다. 아주 간단하니 보고 따라 하세요~

2020년 10월 3일
·
0개의 댓글

🎈Kotlin 여행기 5일차

생성자(부 생성자, get set, 프로퍼티 초기화)

2020년 9월 22일
·
0개의 댓글

🎈Kotlin 여행기 4일차

객체 지향, class, 주 생성자, init

2020년 9월 21일
·
0개의 댓글

🎈Kotlin 여행기 3일차

반복문

2020년 9월 20일
·
0개의 댓글

🎈Kotlin 여행기 2일차

제어 흐름(if, 엘비스 연산자, when), 배열, Collection

2020년 9월 19일
·
0개의 댓글

🎈Kotlin 여행기 1일차

var과 val, null, 함수, 연산자

2020년 9월 18일
·
0개의 댓글
post-thumbnail

[Kotlin] 서비스

서비스는 백그라운드에서 동작하는 컴포넌트로 메인 스레드에서 동작한다.액티비티와 서비스 양쪽에 10초동안 1초마다 컴포넌트의 이름을 출력하는 코드를 작성을 할 경우 액티비티에서 startService를 실행함과 동시에 반복문으로 'Activity'를 출력하는 코드를 실행

2020년 9월 18일
·
0개의 댓글
post-thumbnail

[안드로이드] 파이어베이스 파이어스토어 검색 기능 구현하기

파이어베이스 파이어스토어의 데이터를 검색하는 기능을 구현해보자.

2020년 9월 9일
·
0개의 댓글