# kotlin

78개의 포스트
post-thumbnail

2주차 및 3주차 적용해본 사항 정리

Guideline : horizontal 또는 vertical하게 보이지 않는 선을 그어 Constraint Layout 내의 다른 뷰들을 배치하는 도구.layout_constraintGuide_begin : 좌측 또는 상단 기준 고정된 값만큼 떨어져 Guideline

약 21시간 전
·
0개의 댓글

RxJava 입문하기 (Kotlin) - 기본2

지난 시간에 이어 RxJava의 연산자에 대해 알아보자. kotlin의 collection 함수들을 써봤다면 익숙한 함수들을 많이 만날 수 있다.

2020년 7월 31일
·
0개의 댓글

[Kotlin] 2. 개발 도구 설치 / 안드로이드 스튜디오 설치

"설치"제가 정말 싫어하는 말입니다. ^^보통 프로그래밍 언어나 에디터를 설치할 때 별다른 설정이나 작업 없이 NEXT만 눌러주면 되는데, 저는 왠지 모르게 이 과정이 복잡해 보이고 거리감이 느껴지더라구요.하지만, 이번에는 책도 있겠다! 책에 나와있는 대로 찬찬히 따라

2020년 7월 30일
·
0개의 댓글

07/27 이슈

ActionBar를 사용하지 않도록 설정한다. 검색StatusBar의 Background를 transparent로 설정한다.window를 원래 StatusBar가 있던 곳 까지 확장한다. 원래 쓰이던 systemUiVisibility는 deprecated되었다.padd

2020년 7월 27일
·
0개의 댓글

Kotlin apply, with, let, also, run ScopeFunction

최근 웹 어플리케이션을 개발하고 있습니다. 그중 Spring 프레임워크를 사용하였고 Kotlin을 통해 개발하게 되었습니다.Kotlin에 대한 첫 느낌은 'Java, Javascript, Python의 끔찍한 혼종? 또는 아름다운 조화' 입니다. 잘 사용하면 코드가 정

2020년 7월 27일
·
0개의 댓글

[Kotlin] 1. 코틀린

코틀린(Kotlin)은 젯브레인 사가 만든 프로그래밍 언어이다. 기존에는 주로 자바(Java)를 앱 개발 언어로 사용했지만, 2017년 5월 Google I/O에서 코틀린을 공식 언어로 채택한 이후 코틀린의 사용이 늘어나고 있다.코틀린은 함수형 프로그래밍을 표방하고 있

2020년 7월 27일
·
0개의 댓글

Kotlin Study - Day 1 #2

자바의 enum과 동일합니다.단순히 값만 열거하는 존재가 아니며, enum class 안에도 프로퍼티나 메소드를 정의할 수 있습니다.enum class 안에서 유일하게 상수와 메소드 사이에 ";"를 사용하여야합니다.각 분기마다 break를 넣어주지 않아도 된다.각 분기

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

Kotlin Study - Day 1 #1

본문이 중괄호로 둘러싸인 함수를 블록이 본문인 함수함수 원형등호와 식으로 이뤄진 함수를 식이 본문인 함수함수 원형식이 본문인 함수의 경우는 함수의 반환형을 명시하지 않아도 추론을 통하여 알아낼 수 있으므로, 생략 가능초기화 식이 없다면, 컴파일러가 타입추론을 할 수 없

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

Kotlin 콜렉션 정리 프로젝트1 - groupingBy

Kotlin Collection에는 라는 확장함수가 있습니다. 배열이나 콜렉션에 대해 을 이용해서 그룹화와 폴드 연산을 하고, 그룹화된 소스를 반환합니다(먼소리야🤔).. 먼말인지 감이 안오니 원형을 보져!!! > ※ 은 함수를 이용하는 과정에 생길 수 있는 문제

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

[Kotlin Android] 라이브러리를 활용한 CustomSearchView 구현

외부 라이브러리를 활용하여 SearchBar를 누를 때 ListView가 나오는 CustomSearchBar를 구현해보도록 하겠습니다.

2020년 7월 1일
·
0개의 댓글
post-thumbnail

[Kotlin Android] 라이브러리를 활용한 Indicator 구현 - 2 (DotIndicator)

1편에서는 ViewPager를 구현했으니 이제는 ViewPager에 dotsIndicator를 달아보도록 할까요?

2020년 7월 1일
·
0개의 댓글
post-thumbnail

[Kotlin Android] 라이브러리를 활용한 Indicator 구현 - 1 (ViewPager)

외부 라이브러리를 활용하여 ViewPager에 멋드러진 Indicator를 달아보도록 하겠습니다. 그 전에 ViewPager부터 알아보도록 할까요?

2020년 6월 30일
·
0개의 댓글

[Kotlin] 키워드 정리 (open, internal, data class)

이번 글의 코드는 Github에 있습니다. 이번 글에서는 코틀린에서 자주 등장하는 용어들에 대해 알아보겠습니다. 정리하고 싶은 키워드들을 작성하므로 키워드들끼리 연관성이 없을 수 있습니다. open 자바에서는 클래스에 final이 붙지 않으면 모두 다른 클래스에서

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

자료형 검사하고 변환하기

코틀린은 변수를 사용할때 반드시 값이 할당되어 있어야 한다는 원칙이 있습니다. 만약 값이 할당되지 않은 변수를 사용하면 코틀린에서 오류가 발생합니다. 한편 값이 없는 상태는 null이라고 부릅니다. 코틀린에서 null 상태인 변수를 허용하려면 물음표(?) 기호를 사용해

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

함수 선언하고 호출하기

기본적인 함수의 형태코틀린에서는 아래와 같은 형태의 함수를 가집니다.덧셈 함수 코틀린으로 간단하게 만들기반환값이 없는 함수코틀린에서는 반환값이 없을때 Unit 자료형을 사용함 ( 자바의 void와 같음 )

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

[Kotlin] 타입 시스템 : (1) Null 가능성

이번 글의 코드는 Github에 있습니다. 자바에 비해, 코틀린의 타입 시스템은 더 간결하고 가독성 좋은 몇 가지 기능을 제공합니다. 그 중에 대표적으로 널이 될 수 있는 타입(nullable type)과 읽기 전용 컬렉션이 있습니다. 이번 글에서는 코틀린에서 nu

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

변수와 자료형

변수는 val, var라는 키워드를 이용해 선언할 수 있습니다.val로 변수를 선언하면 최초로 지정된 변수의 값으로 초기화 하고 더이상 바꿀 수 없음var로 선언된 경우 최초로 지정된 변수의 초깃값이 있더라도 값을 바꿀 수 있음username에 자료형을 제외하고 값만

2020년 6월 23일
·
0개의 댓글

[Kotlin] 생성자 정리

이번 글의 코드는 여기에 있습니다.아래와 같이 클래스 이름 옆에 괄호로 둘러싸인 코드를 주 생성자 라고 부릅니다. 주 생성자는 생성자 파라미터를 지정하고 그 생성자 파라미터에 의해 초기화되는 프로퍼티를 정의하는 두 가지 목적에 쓰입니다.코틀린의 클래스는 하나의 주생성자

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

axon & spring boot를 이용해 CQRS & event sourcing 패턴 사용하기

이벤트 소싱은 영속 데이터를 어떤 식으로 저장할 것인지에 관한 것으로, 전통적인 데이터 저장 방법은 현실 세계의 것들을 직접적으로 표현하고 있는 도메인 객체(혹은 DB layer와 domain layer 사이의 간극을 해소하기 위한 DTO 객체)를 db에 담는 방식이었

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

SpringBoot with Kotlin에서 JpaRepository default method 구현에 따른 오류

Spring Boot 환경에서 Kotlin 언어로 JpaRepository를 아래와 같은 코드로 구현하는 중이였습니다.기대하고 있던 기능들은 다음과 같습니다.1\. findByIdAndStateIn 메소드는 parameter값으로 들어온 아이디와 계정 상태값에 대한 계

2020년 6월 16일
·
0개의 댓글