목록2017/05 (4)
woong's
Kotlin Extensions 사용하기 kotlin을 학습하면서 좀더 Kotlin 답게 사용해보려고 노력해보고 있습니다. 기존의 자바에서 FindViewById 로 Xml 을 View 객체로 생성해서 사용 하고 있습니다.복잡한 경우 전역 변수의 View 들과 FindViewById 를 통해서 생성한 코드들이 생각보다 많은 경우들이 있습니다.이런 반복적이고 비생산적인 코드를 Kotlin Extensions 를 사용 하면 편하게 돌아갈수 있습니다. Kotlin Extensions 준비 준비과정은 정말 간단합니다. kotlin-android-extensions 플러그인을 추가합니다. Kotlin Extensions 사용방법 기존에 findViewById 로 생성했던 코드를 삭제하고 바로 사용하면 Import..
Kotlin 으로 RecyclerView 만들어 보기 이번 포스트에서는 Kotlin 으로 RecyclerView 를 만들어 보려 합니다. :D Android 나 IOS 의 시작은 항상 ListView , TableView 로 시작을!! 화면에 RecyclerView 를 보여주기 위해서는 첫번째로 화면에 보여줄데이터가필요합니다. VO 를 만들고 List 에 데이터를 먼저 생성해 보겠습니다. 1234class MusicVO(title:String) { var title: String = title}cs 간단하게 음악 타이틀을 가지고 있는 VO 를 생성 했습니다. Kotlin 에서는Class 를 생성하면서 바로 생성자를 만들수 있어서 title 을 받는 VO를 만들어 보았습니다.또한 Kotlin의 VO 는 G..
Kotlin 기본 문법 공부하기 Kotlin 사용하기 위한 준비 작업하기 를 통해서 환경 및 준비 작업 을 해보았습니다. 이번에는 간단한 문법, 많이 쓰이는 문법을 익혀 보도록 하려 합니다. 1. 변수 선언변수 선언에서는 val , var 의 키워드를 사용합니다. val 읽기전용 상수를 의미1234val a: Int = 1val b = 1 // `Int` 타입 추론valc:Int //값을할당하지않을경우타입필요c = 1 // 확정(definite) 할당cs var 는 변경 가능한 변수 12var x = 5 // `Int` 타입 추론 x += 1cs 2. 함수 정의함수 정의 한때는 키워드는 fun 파라미터가 앞에 존재 하고 타입이 뒤에 있습니다.리턴 타입의 정의는 : 기호를 사용해서 하고 있습니다.리턴 값이..
Kotlin 사용하기 위한 준비 작업 하기 안녕하세요. 이번에 Android 에서 kotlin을 공식언어로 발표를 해서 뒤늦게 Kotlin을 공부해보려 합니다. 아직 생소해서 잘 모르지만 하나씩 준비해보려 합니다.Kotlin 을 사용하기 위해서 Android Studio에서 Plugin 설치가 필요 합니다.이번 포스트에서는 준비 과정 및 설정에 대해서 작성해 보도록 하겠습니다. 준비과정Android Studio Preferences 창을 활성화 < Plugins < Browse repositories 선택Kotlin 검색 < 선택후 < Install