<?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>Kotlin-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/kotlin-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>Kotlin-coroutine Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-05-09T17:33:53+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Kotlin Coroutines trong Android]]></title>
                        <link>https://viblo.asia/p/kotlin-coroutines-trong-android-1Je5EznwKnL</link>
            <guid isPermaLink="true">https://viblo.asia/p/kotlin-coroutines-trong-android-1Je5EznwKnL</guid>
            <description><![CDATA[Hôm nay, mình sẽ trình bày về Kotlin Coroutines trong lập trình Android giải quyết khó khăn trong việc xử lý bất đồng bộ(asynchronous)<br>
I. Trước ti...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tùng Chu</dc:creator>
            <pubDate>2022-07-15 13:05:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Binding Android UI with Kotlin Flow]]></title>
                        <link>https://viblo.asia/p/binding-android-ui-with-kotlin-flow-eW65GWyY5DO</link>
            <guid isPermaLink="true">https://viblo.asia/p/binding-android-ui-with-kotlin-flow-eW65GWyY5DO</guid>
            <description><![CDATA[Introduction
Mã nguồn cơ bản cho Android hiện đại đang hướng tới reactive. Với các khái niệm và mô hình như MVI, Redux, hay Unidirectional Data Flow, ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">DanhDue ExOICTIF</dc:creator>
            <pubDate>2020-09-14 10:34:36</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>
                <item>
            <title><![CDATA[Cùng học Kotlin Coroutine, phần 12: Channels (part 2 of 2)]]></title>
                        <link>https://viblo.asia/p/cung-hoc-kotlin-coroutine-phan-12-channels-part-2-of-2-aWj5376156m</link>
            <guid isPermaLink="true">https://viblo.asia/p/cung-hoc-kotlin-coroutine-phan-12-channels-part-2-of-2-aWj5376156m</guid>
            <description><![CDATA[1. SendChannel, ReceiveChannel
Ở bài trước, chúng ta đã biết Channel có 2 function chính là send() và receive(), ở bài này chúng ta sẽ biết thêm 2 int...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Thành Minh</dc:creator>
            <pubDate>2020-05-19 20:41:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cancel và Timeout trong Corountine]]></title>
                        <link>https://viblo.asia/p/cancel-va-timeout-trong-corountine-1Je5EPLAlnL</link>
            <guid isPermaLink="true">https://viblo.asia/p/cancel-va-timeout-trong-corountine-1Je5EPLAlnL</guid>
            <description><![CDATA[Cancel và Timeout

Cancel lệnh thực thi của coroutine
Trong một ứng dụng với thời gian chạy dài, bạn có thể cần kiểm soát chi tiết trên các coroutines...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vu Viet Anh</dc:creator>
            <pubDate>2020-04-21 17:18:48</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cùng học Kotlin Coroutine, phần 11: Channels (part 1 of 2)]]></title>
                        <link>https://viblo.asia/p/cung-hoc-kotlin-coroutine-phan-11-channels-part-1-of-2-bJzKmJpXZ9N</link>
            <guid isPermaLink="true">https://viblo.asia/p/cung-hoc-kotlin-coroutine-phan-11-channels-part-1-of-2-bJzKmJpXZ9N</guid>
            <description><![CDATA[1. Giới thiệu về Channels
Channels khá giống với Flow mà mình đã giới thiệu trong phần 8, phần 9, phần 10 của series này. Nó cũng giúp chúng ta transf...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Thành Minh</dc:creator>
            <pubDate>2020-04-18 15:07:22</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cùng học Kotlin Coroutine, phần 10: Flow (part 3 of 3)]]></title>
                        <link>https://viblo.asia/p/cung-hoc-kotlin-coroutine-phan-10-flow-part-3-of-3-aWj53G4o56m</link>
            <guid isPermaLink="true">https://viblo.asia/p/cung-hoc-kotlin-coroutine-phan-10-flow-part-3-of-3-aWj53G4o56m</guid>
            <description><![CDATA[1. Flow Context
Code trong khối flow {...} chạy trên context của nguồn thu. Ví dụ:
Output:
Dễ hiểu, vì hàm collect (nguồn thu) được gọi bên trong khối...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Thành Minh</dc:creator>
            <pubDate>2020-03-19 20:39:35</pubDate>
                                                                                                        </item>
            </channel>
</rss>
