blog

Kotlin
Project
Open Source
갱신일: 
2020-06-13
완성도 높은 앱을 만들어 내기 위해서는 모든 기능을 직접 설계하는 것보다 서드파티 라이브러리를 활용하는 것이 좋습니다. 경우에 따라서는 상용으로 제공되는 라이브러리도 있으나 대부분 오픈소스 라이브러리 만으로도 충분히 좋은 앱을 만들 수 있습니다. 이 프로젝트에서는 다음과 같은 기본 라이브러리와 서드파티 라이브러리를 활용할 것입니다.
Kotlin
Programming
Project
갱신일: 
2019-05-28
'Do it! 코틀린 프로그래밍' 에서 배운 내용을 바탕으로 책에서 소개하지 못했던 안드로이드 앱 프로젝트를 진행하면서 코틀린 언어에 대한 내용을 최종적으로 정리하려고 합니다. 이번 장에서는 실전을 위해 앱의 모델과 자주 사용되는 서드파티 라이브러리에 대해서 소개 하고 그것을 앱에 적용하는 방법을 이용할 것입니다. 이번장을 마무리하게 되면 오픈 API를 통해 제공되는 데이터를 활용한 앱을 만들고 소스 관리와 지속적 통합에 대해 배우게 됩니다.
Kotlin
Programming
갱신일: 
2019-06-19
드디어 Do It! Kotlin Programming 이 출간 됩니다. 기존의 자바 프로그래머 혹은 코틀린을 처음 입문 하는 독자들에게 많은 도움되도록 구성하였습니다. 코틀린은 널 안정성, 축약된 표현, 고차함수, 람다식 등 최신 언어의 특징들을 잘 구현하고 있습니다. 이 책에서는 하나씩 코틀린의 문법 부터 안드로이드 개발의 입문까지 다루고 있으므로 많은 관심 바랍니다!
갱신일: 
2018-06-6
질문: suspend fun a(){ } 위 함수는 suspsend함수니깐 async(a).await 이런식으로 launch 구문 안에서만 사용할 수 있는거 맞나요? 그리고 위의 구문을 줄이기 위해서 함수를 선언할 때 다음과 같이 선언하는게 맞는지 궁금합니다. fun...
코틀린
Kotlin
getter/setter
갱신일: 
2018-06-2
getter/setter에 대한 질문에 답변하고자 블로그 글을 작성합니다! 현재 제가 코틀린 프로그래밍에 대한 책을 쓰고 있는 중이라 홈페이지나 미흡한 동영상 강의 부분을 업데이트 하지 못했는데요. 책을 쓰면서 댓글에 지적된 내용이나 동영상에서 미흡한 부분을 최대한...
Kotlin
Programming
Project
갱신일: 
2019-10-30
소프트웨어 개발의 패턴과 관련 라이브러리 소개가 끝났으니 이제 본격적으로 안드로이드 앱을 한 단계씩 진행해 볼 차례입니다. 이 프로젝트는 지금까지 배운 모든 기법을 설명할 수는 없지만 다양한 서드파티 라이브러리와 코틀린을 통해 앱을 개발할 수 있는 가이드를 제시하고 설명할 것입니다.
Kotlin
Programming
Operator
갱신일: 
2019-05-28
이번 글에서는 다른 언어에서 사용하는 연산자와 함께 코틀린에만 있는 연산자와 코틀린에서 사용하지 않는 연산자에 대해 이야기합니다. 예를 들어 자바의 삼항 연산자는 코틀린에서 사용하지 않습니다. 또 단항, 이항 등과 같은 연산자 용어와 연산자의 우선순위를 알아두는 것도 중요합니다. 그러니 연산자를 공부한 적이 있어도 다시 한 번 공부하는 것을 추천합니다. 지금부터 코틀린에서 사용되는 연산자를 하나씩 공부해 보겠습니다.
Kotlin
Programming
갱신일: 
2019-05-28
코틀린은 변수를 사용할 때 반드시 값이 할당되어 있어야 한다는 원칙이 있습니다. 만약 값이 할당되지 않은 변수를 사용하면 코틀린에서 오류가 발생합니다. 한편 값이 없는 상태는 null이라고 부릅니다. 앞으로 값이 없는 상태라는 말 대신 null이라는 용어를 사용하겠습니다. 코틀린에서는 null 상태인 변수를 허용하려면 물음표(?) 기호를 사용해 선언 해야 합니다. 이때 null을 검사하고 처리하는 방법이 필요합니다. 또한 필요하면 자료형을 변환할 수도 있습니다.

페이지

Language

Get in touch with us

"어떤 것을 완전히 알려거든 그것을 다른 이에게 가르쳐라."
- Tryon Edwards -