본문 바로가기

[Developer]/Kotlin4

[코틀린 멀티플랫폼] 첫 번째 멀티플랫폼 앱 만들기 여기에서 첫 번째 KMM 애플리케이션을 어떻게 만드는 지 배울 수 있다. 애플리케이션 프로젝트 생성하기 1. 적절한 운영체제에 필요한 툴을 설치하여 KMM 개발을 위한 환경을 설정해야 한다. (원본 링크 - kotlinlang.org/docs/mobile/setup.html 또는 정리한 포스팅 - blog.soobinpark.com/217) 이 튜토리얼의 특정 단계를 완료하기 위해서는 macOS가 설치된 Mac이 필요하다. 이곳에는 iOS 관련 코드 작성 및 iOS 애플리케이션 실행이 포함된다. 이러한 단계는 Microsoft Windows와 같은 다른 운영체제에서는 수행할 수 없기 때문이다. 이는 Apple의 요구사항 때문이다. 2. Android Studio에서, File | New | New Pro.. 2021. 4. 16.
[코틀린 멀티플랫폼] 시작/초기설정하기 코틀린 멀티플랫폼에 대해 이야기는 있었지만, 특히 모바일을 위한 코틀린 멀티플랫폼을 코틀린 공식사이트에서 본 것은 처음이었다.(내 관점에서만 처음 봤을지는 모르지만, 아티클의 포스팅 날짜는 2021년 3월 29일) Android 개발자로서 iOS 개발을 좀 더 쉽게 하고싶고, 또 다른 크로스플랫폼에 대한 관심을 표현해보고자 이 포스팅을 시작하게 되었다. KMM에 익숙해지기 KMM(Kotlin Multiplatform Mobile)으로 첫 번째 크로스 플랫폼 모바일 애플리케이션을 만들 준비를 한다. (이하 모든 Kotlin Multiplatform Mobile은 KMM으로 통일) 두 가지 길이 있다. - 하나는 IDE 마법사를 이용하여 첫 번째 KMM 애플리케이션을 만들기 - 또 다른 하나는 이미 모바일 .. 2021. 4. 15.
코틀린 기본 문법 :: 반복문 표현 코틀린 학습 기록 반복문 처리(Expressions for Loops) 1. For 문으로 처리 for loop는 iterator를 제공하는 모든 것을 반복하여 처리 할 수 있다. 이것은 C#의 foreach문, 그리고 java의 foreach style의 for문과 동일하다. 문법은 다음과 같다. 1for (item in collection) print(item)cs 물론 안에 block으로 처리할 수도 있다. 123for (item: Int in ints) { // ...}cs for 문으로 처리하기 위해서는 iterator의 다음 함수가 정의되어 있어야 동작한다. (아래 3개의 함수에 대해서는 반드시 operator 라고 별도로 명시까지 되어있어야 한다.) - 지정된 자료형으로 리턴 하며, 멤버 함.. 2018. 5. 6.
코틀린 기본 문법 :: 조건문 표현 코틀린에 관한 학습을 기록 조건문 처리(Conditional Expression) 1. if로 처리 123// 전통적인 방법var max = aif (a b) a else bcs 12345678// 블록으로 expression 처리val max = if (a >b) { print("Choose a") a} else { print("Choose b") b}cs 2. when으로 처리 when은 C의 switch 연산자처럼 사용이 가능하다. 1234567when (x) { 1 -> print("x == 1") 2 -> print("x == 2") else -> { print("x는 1도 2도 아닌경우이다") }}cs 12345// 다른 값이 같은 처리를 해야한다면when (x) { 0, 1 -> print(.. 2018. 4. 25.
반응형