Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

모바일 앱(안드로이드)

koroutine flow .... 퍼옴

Billcorea 2024. 4. 26. 15:13
반응형

코틀린 코루틴 플로우와 안드로이드 서비스

천사표


• 이 글에서는 클라이언트 구성 요소(활동, 뷰 모델 등)와 서비스 간의 양방향 통신 메커니즘에 대한 구현을 제시합니다.

• 구현은 명령 패러다임과 달리 반응적 접근 방식을 취할 것입니다.

• 현대 응용 프로그램은 여러 가지 이유로 명령형 구현 대신 반응형 구현을 사용하는 경향이 있습니다.

• 구성 요소 간의 느슨한 결합: 구성 요소는 다른 구성 요소가 소비할 데이터를 생성할 뿐이며 데이터 소스는 소비자에 대한 지식이 없으며 그 반대의 경우도 마찬가지입니다.

• 구성 요소 간의 유일한 계약은 데이터 정의입니다.

• 구성 요소는 서로의 인스턴스가 필요하지 않으며 이상적으로는 다른 구성 요소 인터페이스에 의해 노출된 방법을 호출할 필요가 없습니다.

• 역방향 호환성에 대한 문제는 거의 없습니다.

https://blog.stackademic.com/kotlin-coroutine-flows-and-android-services-af665f2a9f8f

Kotlin Coroutine Flows and Android Services

A reactive approach to service communication

blog.stackademic.com

반응형