본문 바로가기

Kotlin

[Kotlin] 표준 입/출력에 대하여 정리 INTRO 코틀린에서의 표준 입출력에 대해 정리한다. 1. 입력 - Java Scanner 사용 - 자바의 Scanner를 사용하는 방법이다. - java.util 라이브러리를 import 해준다. - 이후 with 매서드를 사용하여 receiver를 Scanner로 지정해주면, - main 함수의 this 는 Scanner객체가 된다. import java.util.Scanner fun main(args: Array) =with(Scanner(System.`in`)){ println("String Type :: ${this.next()}") println("Int Type :: ${this.nextInt()}") println("Float Type :: ${this.nextFloat()}") print.. 더보기
[kotlin] 생성자 - 기본 생성자와 보조 생성자(주 생성자와 부 생성자) INTRO 코틀린의 생성자에 대해 알아본다. 1. 생성자? - 우선 자바와 비교해보자. - 비교해보고, 다른 점과 각각의 장 단점에 대해 이야기 해볼것이다. - 자바에서 자주 사용하던 생성자는 아래와 같을 것이다. class Test { String name; int age; public T1(String name, int age){ this.name = name; this.age = age; } } - 코틀린에서 위와 같은 생성자를 만들어보자 class Test { var name: String var age: Int constructor(name: String, age: Int) { this.name = name this.age = age } } - 여기까지 본다면 비슷하다. - 그러나 코틀린은 아래.. 더보기
[Android Kotlin] View Binding 과 Data Binding INTRO Android Kotlin에서 일반적으로 View를 제어하는 방법과, 이를 보다 편리하게 해주는 View Binding을 사용하는 방법 그리고 조금 더 발전한 DataBinding을 사용하는 방법에 대해 포스팅한다. 0. 준비 우선 아래와 같은 레이아웃을 만들고, TextView, EditText, Button을 하나씩 배치했다. 버튼을 클릭할 때 EditText에 있는 내용을 TextView로 Set 하는 기능을 3가지 방법으로 만들어보고자 한다. 1. 기초적인 방법으로 제어하기 아래와 같이 findViewById 메서드를 이용하여 View객체를 얻어온 후, 해당 View의 get/set메서드를 호출하여 제어하는 방법이다. override fun onCreate(savedInstanceSta.. 더보기
[Android + Kotlin 시작하기] 간단한 App 만들어보기 - 1 INTRO android Kotlin 으로 간단한 주사위 App 을 만들어볼것이다. Kotlin을 처음 배우는 독자들에게 적합한 내용이다. (Android Developers - Traning에 있는 내용을 실습하며 작성한 포스팅이다.) https://developer.android.com/courses/android-basics-kotlin/unit-1?hl=ko Android Kotlin Basics in Kotlin | Android Basics in Kotlin - Intro | Android Developers Build your first Android apps with the Kotlin programming language. developer.android.com 해당 포스팅은 시리즈로 구.. 더보기
[Firebase] Android Kotlin으로 Push(Firebase Cloud Message)기능 사용해보기(Android push using FCM) INTRO kotlin으로 개발한 안드로이드 환경에 Firebase Cloud Messaging 서비스를 연동시켜 볼 것이다. 1. Android 프로젝트 생성 --> Empty project로 테스트 할 것이다. -->프로젝트명과 패키지명을 입력하고 프로젝트 생성 2. Firebase Project 생성 -->구글 Firebase 콘솔에 접속하여, 프로젝트를 생성한다. --> 프로젝트 이름을 입력한다. -->google 애널리틱스는 선택사항. --> 프로젝트를 생성했으면, 이제 APP을 추가한다. --> 아까 생성한 Android 프로젝트의 패키지 이름을 입력한다. --> 패키지명은 AndroidManifest.xml 파일의 맨 위 태그인 manifest태그에서 찾을 수 있다. org.techtown... 더보기

반응형