일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 동영상
- rx
- Android 13
- PagingLib
- SWIFTUI
- list
- RxKotlin
- google play
- 테스트 자동화
- mysql
- node.js
- Kotlin
- mvvm
- Android
- 인앱결제
- node
- Animation
- MotionLayout
- MediaPlayer
- SwiftUI Tutorial
- Koin
- GCP
- junit
- databinding
- Reactive
- paging
- android13
- MediaSession
- php
- Observable
- Today
- Total
목록coroutine (3)
봄날은 갔다. 이제 그 정신으로 공부하자
이전 글 als2019.tistory.com/35 참고 사이트: https://developer.android.com/kotlin/coroutines?hl=ko Android의 Kotlin 코루틴 | Android 개발자 | Android Developers 코루틴은 비동기적으로 실행되는 코드를 간소화하기 위해 Android에서 사용할 수 있는 동시 실행 설계 패턴입니다. 코루틴은 Kotlin 버전 1.3에 추가되었으며 다른 언어에서 확립된 개념을 기반으로 developer.android.com 작업 Timeout 처리하기 비동기 처리의 단점은 비동기 작업을 취소하는데 많은 리소스가 소모된다는데 있습니다. 코루틴에서는 작업 취소를 위해 Job의 cancel() 함수외에도 timeout()함수를 지원합니다..
코루틴은 비동기적으로 실행되는 코드를 간소화히기 위해 Android에서 사용할 수 있는 동시 실행 설계 패턴으로 Kotlin Ver 1.3에 추가 되었습니다. 코루틴은 Python, C#, Go, JavaScript 등 여러 언어에서 지원하고 있는 개념입니다. 이 글은 몇가지 예제로 코루틴 사용 방법에 대해 설명합니다. 참고 사이트: https://developer.android.com/kotlin/coroutines?hl=ko Thread and Coroutine 코루틴은 Android의 비동기 프로그래밍에 권장되는 솔루션으로 비동기 처리를 위해 이전에 사용하던 구린 AsyncTask를 대체할 효율적인 라이브러리 입니다. Android는 ANR을 방지하기 위해 앱이 Main Thread에서 Networ..
해당 글은 koin, DataBinding, Rxjava, retrofit, Coroutine, PagingLibrary을 사용하여. MVVM 구조로 된 github 사용자 검색 앱을 개발하는 과정을 기술합니다. 해당 글을 작성하는 이유는 위 기술이 적용된 최소 샘플 앱을 만들어 놓고 필요 시 참고하기 위함입니다. 실제 서비스 로직이 적용된 앱의 경우 앱에 적용된 서비스 로직으로 인해 해당 기술의 최소 적용 기준을 파악하기 어렵고 각각의 기술을 설명한 부분은 독립적이라 앱에 적용하기 위해서는 별도의 노력이 필요한 부분이 있습니다. 자주 사용하는 기술을 최소 샘플앱으로 만들어 신규앱 개발 시에 필요한 기술들을 편하게 참고 하기 위함입니다. 무엇을 만들 것인가? github에서 사용자를 검색해 리스트로 보여..