Close
LOGO Around
Menu
  • 최근 업데이트
  • Ubuntu
  • Debian
  • Centos
  • Terminal
  • 기타 범주

KOTLIN

Gradle + Kotlin + Spring을 시작했습니다.

Kotlin은 좋은 것 같은 이야기를 잘 듣기 때문에, 시작에 Kotlin을 농락하기 위한 환경으로서, Spring과 Gradle에서 실행 환경을 만들 때의 메모입니다. 간단하게 문자열만을 반환하는 GET API를 만들어 보자. 먼저 프로젝트의 병아리를 만듭니다. 에서 사쿠토 만들기 설정은 아래 이미지를 참조하십시오. ↑에서 생성된 프로젝트 시점에서 메인 파일이 이미 Kotlin에 상태로 만...

gradleKotlinspring

2022-10 last update

8 minutes reading

Kotlin/Native 개발 환경 구축 및 설치 절차 및 자습서

의 macOS/Linux용 빌드 환경(※빌드 툴의 Gradle 없음)의 인스톨 순서를 정리하고 있습니다. 다만, 2020/1월 시점에서 Kotlin/Native 자체가 아직 베타판이라고 하는 상황입니다. Kotlin 소스 코드를 컴파일하는 데 JDK (Java 환경)가 필요하므로 사전에 설치해야합니다. 여기에서는 다운로드에 wget 명령을 이용하기 때문에, 미설치의 분은 필요에 따라서 인스톨...

컴파일러KotlinNative리눅스macosKotlin

2022-10 last update

8 minutes reading

Kotlin에서 OAuth 철저한 입문 클라이언트 서버 구현

OAuth 철저한 입문을 읽고 js로 clinet 서버를 구현했기 때문에 Kotlin에서도 구현함으로써 OAuth를 이용하는 측의 기초를 복습한다. 하고 있으므로 기본적으로는 Application.kt를 참조해 주시면 문제 없다. authorization server, protected resource server는 OAuth 철저 입문의 ch-3-1 디렉토리에 있는 것을 사용한다. node...

OAuthKtorKotlin

2022-10 last update

12 minutes reading

1. 【Android/Kotlin】Android Studio 설치

DreamHanks의 MOON입니다. 이번에는 Kotlin 언어를 사용하여 Android 프로그래밍 절차를 설명합니다. 원래 Android는 Java 언어를 사용하여 개발되었지만, 최근에는 Kotlin을 사용하여 개발하는 것이 많아지고 있으므로, 이번에는 Kotlin을 사용해 갑니다. Android를 개발하기위한 Android Studio를 설치합니다. 위의 공식 사이트 링크에서 안드로이드 ...

안드로이드AndroidStudioKotlin

2022-10 last update

5 minutes reading

Kotlin + Firebase로 만드는 채팅 앱 시작 2

Kotlin + Firebase로 만드는 채팅 앱 베이스는 이미 완성되었으므로 서서히 써갑니다. 세세한 소스의 내용은 GitHub를 부탁드립니다 지난번에는 가입 화면을 만들었기 때문에 로그인 화면과 로그인 성공 시 전환 대상 화면을 만듭니다. 2-1 시작 앱과 관련이 없지만 Docker를 최근에 공부하기 시작했습니다. 따라서 Hyper-V와의 관계로 Docker와 Android 에뮬레이터가 ...

안드로이드FirebasegoogleKotlin

2022-10 last update

7 minutes reading

SpringBoot + Kotlin + GraphQL에 잡입문

기사로서는 꽤 거칠다. 서버측 Kotlin에 입문하기 위해 공부 기사가 됩니다. 그건 그렇고, 우리는 안드로이드 엔지니어에서 서버 측 경험이 0입니다. SpringBoot Kotlin GraphQL IntelliJ IDEA 2019.1 (Ultimate Edition) JRE: 1.8.0_202-release-1483-b39 x86_64 macOS 10.14.4 Graphql 요청에 vers...

GraphQLKotlin

2022-10 last update

7 minutes reading

Kotlin【입문-Coroutine①-】

kotlin coroutine에 대해 잡아 보았습니다. 참고 자료: 기본 시스템 GlobalScope.launch에서 코 루틴 시작 (1 초 중지) println("Hello,") 메인 스레드에서 2초 정지 1.의 1초 정지가 끝나, println("World!") 3. 2 초 정지 종료 응용 프로그램 종료 main.kt 포인트 코루틴은 GlobalScope.launch로 시작합니다. 응용 ...

coroutineKotlin

2022-10 last update

18 minutes reading

[Android 입문 1] [Kotlin] Android Studio에서 버튼 조작하기

버튼을 누를 때 간단한 메시지를 발행할 때까지의 절차를 요약합니다. activity_main.xml을 열고 Text→Design으로 변경합니다. 아래 순서대로 연습을 합니다. ① Button을 화면내로 드래그&드롭 ②디자인 화면에 나온 버튼을 클릭 ③ id를 「임의의 이름」으로 변경합니다. MainActivity를 열고 onCreate에서 버튼을 클릭했을 때의 처리를 추가합니다. MainAc...

AndroidStudio안드로이드Kotlin

2022-10 last update

6 minutes reading

Kotlin 입문 (1) 개발 환경

친구에게 Kotlin을 설명하고 싶어서 그물을 찾아봐도 별로 좋은 입문용의 문장이 없었기 때문에 나름대로 로부터 정리해 보았습니다. (홈페이지의 생략된 링크가 정말 멋지네요 w) Intellij IDEA에서하는 것이 가장 좋습니다. 다른 방법도 있습니다만 아마 제일 간단합니다. 설치 방법에 대해서는 다른 사이트 등에 여러가지 있으므로 봐 주세요. (기분이 들으면 쓸지도) Kotlin -> K...

입문Kotlin

2022-10 last update

5 minutes reading

kotlin에서 android 입문 DialogFragment 1

대화 상자를 사용하여 입력하는 방법 레이아웃을 사용하는 방법도 있지만, 우선 사용하지 않고 수행하는 간단한 패턴 그런 대화 상자에서 화면 레이아웃 activity_main.xml 버튼 : 일단 대화 상자를 표시합니다. TextView: 다이얼로그에서 입력한 데이터를 표시시킨다 코드 MainActivity.kt 버튼을 누르면, 다이얼로그의 표시, 동작을 설정해 표시하고 있다 ClsTextInp...

AndroidStudioKotlin

2022-10 last update

19 minutes reading

Ratpack 입문 (번외편) - Kotlin으로 쓰는 Ratpack

Ratpack은 Java 및 Groovy 용으로 제작되었지만 JVM에서 작동한다는 것은 당연히 Kotlin 및 Scala와 같은 다른 언어에서도 작동합니다. Ratpack은 Groovy의 DSL을 활용하기 위해 많은 곳에서 람다를 인수로받는 방법을 가지고 있습니다. 예를 들어, 서버에 핸들러를 설정하는 부분은 다음과 같이 작성할 수 있습니다. Kotlin은 메서드 인수의 끝이 람다를 받으면 ...

자바래트팩Kotlin

2022-10 last update

7 minutes reading

Android 개발에서 우선 Rx를 사용하고 싶은 사람을 위한 RxJava 입문【3. 실천편】

지금까지 Rx로 쓰면 이런 느낌이야라는 설명을 써 왔습니다만, 비동기 통신시 비콘이나 센서 등의 이벤트를 처리할 때 이번에는 이 2 패턴을 Rx로 쓰는 경우의 순서를 기재해 갑니다. Android 표준으로 준비되어 있는 비동기 처리(AsyncTask)가 뭐 힘들기 때문에, 비동기 처리를 실시할 때에 Rx를 이용하는 것이 많습니다. 에 기재되어 있는 대로, 우선은 스트림을 작성해, 데이터 소스...

안드로이드RxJavaKotlinRxKotlin

2022-10 last update

17 minutes reading

【초보자용】Dagger 3분 입문

본고는, 「어쩐지 Dagger의 기사 많이 있지만, 길고 잘 모르겠어. 처음으로 Dagger를 사용하는 사람이 3분에 Dagger의 초보적인 사용법을 아는 것을 목적으로 합니다. 의존성의 주입이라고 말해도 의미 모르겠네요. 마이크만 비싼데 바꾸고 싶다고 생각해도 마이크만 떼어낼 수 없다... 라고 할까 떼면 망가지네요. 이 의존성을 제거하고 마이크만 확실히 가능하게 하자! 라는 것이 DI입니...

안드로이드KotlinDagger2ぢDependencyInjection

2022-10 last update

7 minutes reading

SDKMAN에서 Gradle과 Kotlin을 설치하는 방법 (Mac)

SDK 관리 도구의 일종입니다. Kotlin과 Gradle 등 다양한 SDK에서 버전을 쉽게 전환 할 수 있으므로 편리합니다. OS: macOS High Sierra 10.13.1 Java: 1.8.0_162 SDKMAN: 5.6.2+294 Gradle: 4.6 Kotlin: 1.2.31 다음 명령을 실행하여 설치합니다. gradle --version 때로 출력되는 경고에 대해 조사했는데, ...

자바MacKotlinsdkmangradle

2022-10 last update

9 minutes reading

Kotlin 입문 : 변수 선언

실제로 읽어보고 좋았던 책에 대해 정보를 발신하고 있으므로, 변수 선언 정보 다음은 Kotlin에서 변수를 사용하는 방법에 대해 Sakuri라고 설명합니다. Kotlin에서는 Java와 달리 문장의 끝에; (콜론)은 필요하지 않습니다. ①에서는 "main이라는 이름의 함수를 정의"하고 있습니다. ②에서는 String형의 변수 name을 선언하고 있습니다. Kotlin의 형태 선언은 「형태 변...

초보자Kotlin

2022-10 last update

7 minutes reading

Kotlin 입문 : null 허용 형이란?

실제로 읽어보고 좋았던 책에 대해 정보를 발신하고 있으므로, 좋으면 의 팔로우도 부탁합니다. Java의 기본 구문을 이해하면 읽기 쉽습니다. Kotlin을 쉽게 실행하려면 Java에서는 null이 허용되었습니다. null 상태의 변수에 액세스하려고하면, NullPointerException이라는 예외가 발생합니다. 따라서 Kotlin은이 예외를 발생시키지 않기 때문에 null을 허용하지 않는...

초보자Kotlin

2022-10 last update

7 minutes reading

Kotlin 입문 : 제어 구문

실수가 있으면 지적해 주시면 감사하겠습니다. Kotlin을 쉽게 실행하려면 실제로 타격하고 검증하면 보다 이해도가 깊어집니다. 실제로 읽어보고 좋았던 책에 대해 정보를 발신하고 있으므로, 좋으면 의 팔로우도 부탁합니다. 구문 (else if 또는 else는 선택 사항) Kotlin의 if는 문이 아닌 표현식이므로 값을 반환할 수 있습니다. 실행 결과는 됩니다. ①if식에서는 반드시 값을 반환...

초보자Kotlin

2022-10 last update

9 minutes reading

Kotlin 입문 : 데이터 클래스

실제로 앱을 개발하는 경우 데이터(속성)만 처리하는 클래스가 있습니다. 이것을 데이터 클래스라고합니다. 데이터 클래스는 다음 조건을 충족해야 합니다. ・ data 키워드를 붙이는 것 · 기본 생성자가 하나 이상의 인수를 가지고 있음 · 생성자 인수가 var 또는 val 또한 abstract , open , sealed , inner 키워드를 사용할 수 없습니다. 데이터 클래스를 정의하면 자동...

초보자Kotlin

2022-10 last update

6 minutes reading

Kotlin 입문 : 클래스

구문 입력 예 ①에서는 클래스명의 후방에 ()가 있는 것에 주의. 액세서가 있는 속성 구문 구문 다음은 입력 예입니다. 다음과 같이 setter 또는 getter 는 생략할 수도 있습니다. 프로퍼티명이 var 명령으로 선언되고 있는 것에 주의! val 명령어를 사용하면 읽기 전용 속성이 될 수 있습니다. ①에서 에러가 발생합니다.getter 의 설정은 할 수 있습니다만, setter 의 설정...

초보자Kotlin

2022-10 last update

13 minutes reading

Kotlin 입문 : 객체 선언

앱의 설정 정보처럼, 하나만 인스턴스를 가지는 클래스를 준비하고 싶은 경우가 있습니다. 이러한 경우에 사용하는 구조를 객체 선언이라고 합니다. 객체 선언의 일반적인 구문은 다음과 같습니다. name : 객체 이름body : 객체 본문 다음은 입력 예입니다. 클래스가 아닌 인스턴스 자체의 선언이므로, 생성자는 없습니다. Android 앱 개발에서는 이벤트 리스너 선언 등 그 자리에서만 클래스를...

초보자Kotlin

2022-10 last update

7 minutes reading

Kotlin 입문 : Enum 클래스

Enum 클래스를 사용하면, 특정의 값으로 구성되는 형태를 표현할 수 있습니다.Enum 클래스(열거형)는 class 블록에 enum 수식자를 부여해 선언합니다. 입력 예: 실행 결과는 다음과 같습니다. Enum 클래스의 부하에서는 정수를 ( , ) 콤마 단락으로 열거하는 것 뿐입니다. 열거 값은 "열거형. 열거 상수"로 액세스합니다. 속성, 메서드 열거형도 클래스의 일종이므로 프로퍼티를 가질...

초보자Kotlin

2022-10 last update

5 minutes reading

Kotlin 입문 : 제네릭 타입

범용적인 클래스 메소드에 대해서, 특정의 형태를 묶기 위한 기능. 입력 예: 이에 대해 제네릭형을 사용하면 이렇게 됩니다. 이것이 특정 유형을 묶는 것입니다. 제네릭 형식 정의 ①에서 Generic 클래스에 String 형을 할당하여 대입하고 있습니다. 이것으로 gene1 의 E 형은 String 라고 판정되게 됩니다. ②에서 Generic 클래스에 Int 형을 할당하여 대입하고 있습니다. ...

초보자Kotlin

2022-10 last update

7 minutes reading

【Kotlin】Kotlin 입문

Hello.kt 출력 Array.kt 출력 Humidity.kt 출력 windows에서 및 편집기 및 kotlin 를 설치했습니다. 이 기사는 다음 정보를 참고로 작성했습니다....

Kotlin

2022-10 last update

7 minutes reading

안드로이드로 kotlin 입문 리버시 2

전회는 리버시(≒오셀로)의 게임반의 표시 요점은 그래픽을 표시하는 방법 이번에는 화면에 대한 터치를 감지하여 좌표에서 어디를 눌렀는지 결정 게임의 처리는 reversiGame 에서 행하고, 게임 보드 클래스 (BOARD_DISP)를 사용하여 표시했습니다. reversiGame.kt 터치는 onTouchEvent() 로 검출할 수 있으므로, reversiGame 로 검출하려고 했습니다만 의도했...

AndroidStudioKotlin

2022-10 last update

11 minutes reading

안드로이드로 kotlin 입문 리버시 3

리버시 (≒ 오셀로) 덤 지난번 GitBuh로 올린 코드에는 일단 사람 대 머신 모드가있었습니다. 참고 하겠습니다. AUTO1.kt 로 구현하고 있습니다. actSelect() 로 선택 매스 좌표를 돌려준다 여기를 강하게하면 강해집니다. 언젠가, 여기 키워 보자고 생각합니다. AI라든지에 흥미가 나오면, 실험용으로 딱 좋은가라고. (꽤 먼 미래의 이야기이지만)...

AndroidStudioKotlin

2022-10 last update

10 minutes reading

kotlin의 android 시작 데이터베이스 : SQLite

1. 데이터베이스 생성 클래스 userDB_Helper.kt 2. 데이터베이스 조작 클래스 특히 필요한 클래스는 아니지만 SQLiteOpenHelper 클래스를 래핑하여 작업을 제공하는 것이 더 취급하기 쉽습니다. 예로서 userDB_Adapter.kt 위의 코드는 SQL 문에 대해 exeSQL () 대신 메조트를 사용해 보았습니다. SELECT문 : query() : rawQuery() :...

AndroidStudioKotlin

2022-10 last update

16 minutes reading

kotlin에서 android 입문 외부 스토리지

1. 보충 기기 내에서 앱 외부에서 액세스 할 수있는 저장소라는 의미에서 SD도 포함되어 있지만 SD를 가리키는 것은 아닙니다. SD를 지정하여 액세스하는 방법도 있는 것 같습니다만, 안드로이드의 버전도 관계하는 것 같아, 이번은 패스하고 있습니다 정리할 수 있으면 올려 보겠습니다. 2. 사용 권한 Android 6.0 미만 Android 6.0(API 레벨 23) 미만은 사용 권한이 설치 ...

AndroidStudioKotlin

2022-10 last update

5 minutes reading

kotlin에서 android 입문 Fragment

화면을 전환 할 때, 화면 전부를 바꾸는 것이 Activity 일부를 전환하여 사용하는 방법이 Fragment (탭 때 조금 사용했습니다) 단순히 Fragment로 표시하는 예 화면 레이아웃 activity_main.xml Fragment의 붙여 넣기 위치로 LinearLayout detailContainer를 사용할 수 있습니다. fragment_hoge.xml 나열하기 위해 ListVie...

AndroidStudioKotlin

2022-10 last update

13 minutes reading

kotlin으로 android 입문 광고 표시 AdMob+SDK

google이 만든 AdMob에서 광고 표시 ・종래 실시하고 있던 SDK 방식 · Firebase에서 수행하는 방법 두 가지 방법이있는 것 같습니다. 기본 google로는 Firebase를 사용하고 싶습니다. 우선 sdk를하는 법 안드로이드 스튜디오에서의 작업으로 디버그까지 build.gradle (app) build.gradle play-services-ads 추가 버젼은 그 때에 조사해 ...

AndroidStudioKotlin

2022-10 last update

12 minutes reading

다음 페이지