<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Android-coroutine Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/android-coroutine.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Android-coroutine Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-04-09T22:08:41+07:00</lastBuildDate>
                <item>
            <title><![CDATA[suspend function trung tâm trong coroutine]]></title>
                        <link>https://viblo.asia/p/suspend-function-trung-tam-trong-coroutine-W13VMoAGJY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/suspend-function-trung-tam-trong-coroutine-W13VMoAGJY7</guid>
            <description><![CDATA[Đối với 1 lập trình viên Mobile nói chung, và Android nói riêng, trước đây đối với mình, RxJava, RxKotlin, RxAndroid nói chung Rx style và reactive là...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ChungHA</dc:creator>
            <pubDate>2024-02-08 00:54:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Coroutine và Bài toán nhiều Task vụ]]></title>
                        <link>https://viblo.asia/p/coroutine-va-bai-toan-nhieu-task-vu-n1j4lNPlLwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/coroutine-va-bai-toan-nhieu-task-vu-n1j4lNPlLwl</guid>
            <description><![CDATA[Chào mọi người. Trong xử lý lập trình bất đồng bộ, mọi người rất hay gặp phải tình huống xử lý nhiều task vụ cùng một lúc, hoặc các task vụ xử lý lần ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phong Phung Ngoc</dc:creator>
            <pubDate>2023-06-21 00:21:46</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Coroutines &amp; Patterns for work that shouldn’t be cancelled (Part 4)]]></title>
                        <link>https://viblo.asia/p/coroutines-patterns-for-work-that-shouldnt-be-cancelled-part-4-gGJ597n1ZX2</link>
            <guid isPermaLink="true">https://viblo.asia/p/coroutines-patterns-for-work-that-shouldnt-be-cancelled-part-4-gGJ597n1ZX2</guid>
            <description><![CDATA[Trong phần 2 của loạt bài về Cancellation và Exceptions trong Coroutines, chúng ta đã biết được tầm quan trọng của việc hủy bỏ công việc khi không còn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thành Lê</dc:creator>
            <pubDate>2021-08-06 23:13:14</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cancellation in coroutines (Part 2)]]></title>
                        <link>https://viblo.asia/p/cancellation-in-coroutines-part-2-RQqKLo4457z</link>
            <guid isPermaLink="true">https://viblo.asia/p/cancellation-in-coroutines-part-2-RQqKLo4457z</guid>
            <description><![CDATA[Trong quá trình phát triển, cũng như trong cuộc sống, chúng ta biết điều quan trọng là tránh làm nhiều việc hơn mức cần thiết vì nó có thể lãng phí bộ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thành Lê</dc:creator>
            <pubDate>2021-08-06 18:18:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Android Kotlin Coroutine Scopes]]></title>
                        <link>https://viblo.asia/p/android-kotlin-coroutine-scopes-maGK7vPa5j2</link>
            <guid isPermaLink="true">https://viblo.asia/p/android-kotlin-coroutine-scopes-maGK7vPa5j2</guid>
            <description><![CDATA[Hello, xin chào các bạn :sunglasses:<br>
Đợt này dịch căng thẳng quá :mask:, không biết các bạn thế nào, chứ tôi vẫn phải ngồi mò mấy con bug cực chuố...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàn Tống</dc:creator>
            <pubDate>2021-07-21 00:17:48</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sử dụng StateFlow trong Android]]></title>
                        <link>https://viblo.asia/p/su-dung-stateflow-trong-android-gGJ59M3j5X2</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-dung-stateflow-trong-android-gGJ59M3j5X2</guid>
            <description><![CDATA[StateFlow

StateFlow được mô tả là một flow đại diện cho trạng thái chỉ đọc với một giá trị dữ liệu có thể cập nhật duy nhất phát ra các bản cập nhật ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dang Van Toan</dc:creator>
            <pubDate>2021-01-21 11:37:07</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Làm Quen Coroutine Trong Android - Hướng Dẫn Cụ Thể]]></title>
                        <link>https://viblo.asia/p/lam-quen-coroutine-trong-android-huong-dan-cu-the-GrLZD0OgZk0</link>
            <guid isPermaLink="true">https://viblo.asia/p/lam-quen-coroutine-trong-android-huong-dan-cu-the-GrLZD0OgZk0</guid>
            <description><![CDATA[Mình viết bài này để chia sẻ tất tần tật hiểu biết của mình cũng như kiến thức mà mình tìm hiểu được về Coroutine.

Bài viết này được dùng từ một cách...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lam Nguyen</dc:creator>
            <pubDate>2020-10-04 20:10:51</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Luồng bất đồng bộ trong Coroutine (Phần I)]]></title>
                        <link>https://viblo.asia/p/luong-bat-dong-bo-trong-coroutine-phan-i-YWOZraOyKQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/luong-bat-dong-bo-trong-coroutine-phan-i-YWOZraOyKQ0</guid>
            <description><![CDATA[Hàm suspend trả về một giá trị duy nhất 1 cách bất đồng bộ, nhưng làm cách nào chúng ta có thể trả về nhiều giá trị được tính toán bất đồng bộ? Đây là...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vu Viet Anh</dc:creator>
            <pubDate>2020-08-21 16:16:51</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Kotlin Coroutine Flow API: An Efficient Way To Handle Streams]]></title>
                        <link>https://viblo.asia/p/kotlin-coroutine-flow-api-an-efficient-way-to-handle-streams-GrLZDaowlk0</link>
            <guid isPermaLink="true">https://viblo.asia/p/kotlin-coroutine-flow-api-an-efficient-way-to-handle-streams-GrLZDaowlk0</guid>
            <description><![CDATA[Introduciton
Flow là một API mới của Kotlin Coroutine, với việc tập trung vào luồng dữ liệu cái phát ra các giá trị một cách tuần tự - Mục đích là tạo...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">DanhDue ExOICTIF</dc:creator>
            <pubDate>2020-11-22 12:03:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cùng tìm hiểu Kotlin Coroutine [Channels]]]></title>
                        <link>https://viblo.asia/p/cung-tim-hieu-kotlin-coroutine-channels-1VgZveb2KAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/cung-tim-hieu-kotlin-coroutine-channels-1VgZveb2KAw</guid>
            <description><![CDATA[Tải dữ liệu không đồng bộ
Khi chúng ta gọi một hàm không đồng bộ như một cuộc gọi service, lấy dữ liệu từ cơ sở dữ liệu, đọc tệp hoặc bất cứ thứ gì, c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Ngọc Duy</dc:creator>
            <pubDate>2020-06-22 09:24:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Coroutine + Android] Phần 1: Sơ lược về coroutine]]></title>
                        <link>https://viblo.asia/p/coroutine-android-phan-1-so-luoc-ve-coroutine-Ljy5Vyyylra</link>
            <guid isPermaLink="true">https://viblo.asia/p/coroutine-android-phan-1-so-luoc-ve-coroutine-Ljy5Vyyylra</guid>
            <description><![CDATA[1, Lời mở đầu
* Xin chào mọi người, mình rất vui được chia sẻ cho mọi người 1 loại kiến thức mới mà mình đã từ tìm hiểu được.
* Lần này đó là gì ? Đó ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vu Duc Sang</dc:creator>
            <pubDate>2020-05-20 20:55:33</pubDate>
                                                                                                        </item>
            </channel>
</rss>
