코루틴
-
[Android/Kotlin] 코틀린과 코루틴IT Study/Android 2024. 5. 19. 15:08
코루틴의 개념을 정확하게 이해하고 활용하기 위해, 이를 주제로 글을 작성해보려고 합니다 :) 🍇 목차1. Coroutine2. Thread와 Coroutine3. 그래서 Coroutine이 뭔데?4. 코루틴의 구성요소4-1. Coroutine Context4-2. Coroutine Builder4-2-1. launch (main thread unblocking)4-2-2. runBlocking (main thread blocking)4-2-3. async (main thread unblocking)4-3. Coroutine Scope5. 주요 함수 1. Coroutine우리는 작성된 순서대로 실행되는, 동기적인 실행 방식을 채택해왔다.그러나 여러 루틴을 동시 실행하기 위해 비동기 처리를 지원하는 코루틴..
-
[Android/Kotlin] 인프런 강의 시작! (Feat. [왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린)IT Study/Android 2023. 11. 8. 21:28
안드로이드 시작합니다! (아, 재밌겠다!!!!!!) 1. 파일 구성 MainActivity (화면에 있는 요소를 제어하는 파일) /res/layout/activity_main.xml (화면을 구성하는 파일, 레이아웃을 꾸미고 확인할 수 있는 파일) Gradle (라이브러리를 가져올 수 있는 폴더) /res/values/color.xml (컬러 팔레트 지정할 수 있는 파일) 2. 단축키 (MacOS 기준) import 시, Option + Enter 코드 정렬 시, Option + Cmd+ L 네이밍 변경 시, Shift + F6 찾아 모두 변경 시, Cmd + F, Cmd + R 3. 레이아웃의 종류 1) LinearLayout : 선형으로 쌓이는 구조 (빈 공간을 채우는 형태로 쌓이는 구조, 수평/수직..