목록Kotlin (544)
투케이2K
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dzVNkM/btrN5xJx1je/yf1RSvwKMhyJdHycAeMXs1/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [참고 사이트] https://kkh0977.tistory.com/2763 356. (android/kotlin) 코틀린에서 코루틴 (coroutine) build.gradle implementation 의존성 설정 방법 [개발 환경 설정] 개발 툴 : AndroidStudio [코루틴 개념 설명 참고 사이트] https://kkh0977.tistory.com/2761 102. (kotlin/코틀린) 코루틴 (coroutine) 개념 간략 정리 실시 [개발 환경 설정] 개발.. kkh0977.tistory.com
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lkSTO/btrN5b0QAO2/c5Hf5UYb9NDMEKnIEMNeck/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [코루틴 개념 참고 사이트] https://kkh0977.tistory.com/2761 102. (kotlin/코틀린) 코루틴 (coroutine) 개념 간략 정리 실시 [개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [개념 설명] [1]. 코루틴 (coroutine) 이란? - 코루틴은 동시성 프로그래밍으로 비동기적으로 실행되는 코드입니다 - 코루틴은 백그라운드 kkh0977.tistory.com [빌드 환경 설정 방법] [1]. build.gradle (Project) buildscript { //====코틀린 코드 위함==== ext.kotlin_version = "..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cKj8yg/btrN39bChxD/cQQuwf7aVX1fpRG5qRFkQk/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [개념 설명] [1]. 코루틴 (coroutine) 이란? - 코루틴은 동시성 프로그래밍으로 비동기적으로 실행되는 코드입니다 - 코루틴은 백그라운드 스레드 (네트워크 통신) 에서 코드를 처리할 때 자주 사용됩니다 - 코루틴은 하나의 스레드에서 여러개 동시에 실행될 수 있습니다 [2]. 코틀린 스코프 (Coroutine Scope) 란? - 코틀린 스코프는 새로운 코루틴을 생성함과 동시에 실행되어야 할 Job 을 그룹핑 합니다 - Main : 메인 쓰레드에 대한 Context 이며, UI 갱신이나 View 작업에 사용합니다 - IO : 네트워킹이나 내부 DB 접근 등 백그라운드에서 필요한 작업을 수행할 때 사용합니다 -..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bsWmNV/btrNuTSYbC1/gB8SUgZPc8Quw6KXyrrN01/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [참고 사이트] https://kotlinlang.org/docs/home.html Kotlin Docs | Kotlin kotlinlang.org
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cvcDwE/btrNrz9Qw7Y/o3uWLfFTqlH8z8gpT5Qrok/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nfpO1/btrNsDRHALs/dNGVuOoKEogL14QjYexFpK/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bxltjO/btrNuKIGlDy/Ei6goOKtjX7OmGuyl37kk0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ec6FbI/btrNqYBTcHW/E1RU0mkgFaFcNGI5JqYOi1/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/x35D9/btrNuiFViGk/EKK89roR1zfqn17gH3teMk/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dBdSK0/btrNuRnbCnP/p1dGwfwZgbIxdEgqFQvFb0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/VdrD7/btrNs1Sh34Z/zDUOaVGLc0WZmRGQokWqAk/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bAkJ1Q/btrNrVjgZsC/eSuYjmDfqzT9GkpN7RKwoK/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") try{ // ------------------------------------ /..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bx8VZ0/btrNotogeNw/hTlg6cUJmF8O2meTzwbL01/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bxp0oA/btrNoDqGL7R/LuWbALWLXPXWmc5gfr40kk/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/A60V2/btrNnrDBV6U/ivCQ3Mjvfpiqy1uzKimxfK/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zxMXw/btrNqMMSujo/k25dB3QQ9m5UIXSQue84e1/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cRrydB/btrNpsVrGuv/QD0Bobr3qfgQBk6Swj1QLk/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/85zKy/btrNeGuntgE/XO6ir9KZwkkYk2KsX3OlF0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Nst6T/btrNdS9bt5Z/yT7kob9dLA2lMcQ1KsRy2K/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bpM5s0/btrNhgH10UG/Hl630T0KkMoknMrD5Kw9V0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") try{ // ------------------------------------ /..