<?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>Dagger 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/dagger.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>Dagger Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-04-17T15:40:09+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Tổng quan về Hilt trong loạt bài kỹ năng Modern Android Development (MAD)]]></title>
                        <link>https://viblo.asia/p/tong-quan-ve-hilt-trong-loat-bai-ky-nang-modern-android-development-mad-Do754zeQZM6</link>
            <guid isPermaLink="true">https://viblo.asia/p/tong-quan-ve-hilt-trong-loat-bai-ky-nang-modern-android-development-mad-Do754zeQZM6</guid>
            <description><![CDATA[Trong bài viết này, chúng ta sẽ xem xét lý do tại sao sử dụng dependency injection (DI) lại quan trọng đối với ứng dụng của bạn và Hilt, giải pháp đượ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Ta Trung</dc:creator>
            <pubDate>2021-09-14 19:59:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dagger basic]]></title>
                        <link>https://viblo.asia/p/dagger-basic-E375zQy1lGW</link>
            <guid isPermaLink="true">https://viblo.asia/p/dagger-basic-E375zQy1lGW</guid>
            <description><![CDATA[Dagger basic
Manual dependency injection hoặc service locators trong ứng dụng Android có thể gặp vấn đề tùy thuộc vào quy mô dự án của bạn. Bạn có thể...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Ngoc Son C</dc:creator>
            <pubDate>2020-07-09 01:16:18</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dependency injection in Android - 5. Sử dụng Dagger trong ứng dụng nhiều modules]]></title>
                        <link>https://viblo.asia/p/dependency-injection-in-android-5-su-dung-dagger-trong-ung-dung-nhieu-modules-924lJPGmKPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/dependency-injection-in-android-5-su-dung-dagger-trong-ung-dung-nhieu-modules-924lJPGmKPM</guid>
            <description><![CDATA[1. Tổng quan
Một project có nhiều module Gradle được gọi là mutil-module project. Trong một mutil-module project, vận chuyển file APK không có dynamic...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nobody</dc:creator>
            <pubDate>2020-05-24 23:00:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dependency injection in Android - 4. Sử dụng Dagger trong Android apps]]></title>
                        <link>https://viblo.asia/p/dependency-injection-in-android-4-su-dung-dagger-trong-android-apps-QpmlerbM5rd</link>
            <guid isPermaLink="true">https://viblo.asia/p/dependency-injection-in-android-4-su-dung-dagger-trong-android-apps-QpmlerbM5rd</guid>
            <description><![CDATA[1. Cách thực hành tốt nhất
Nếu bạn đã quen với Dagger ở những bài trước thì chúng ta sẽ tiếp tục thôi ^^. Dưới đây là cách thực hành tốt nhất:

*Sử dụ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nobody</dc:creator>
            <pubDate>2020-05-22 10:08:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dependency injection in Android - 3.Dagger Basic]]></title>
                        <link>https://viblo.asia/p/dependency-injection-in-android-3dagger-basic-XL6lAQOrlek</link>
            <guid isPermaLink="true">https://viblo.asia/p/dependency-injection-in-android-3dagger-basic-XL6lAQOrlek</guid>
            <description><![CDATA[1. Mở đầu
Như ở bài trước mình đã trình bày thì việc thực hiện dependency injection một cách thủ công hoặc dịch vụ định vị trong mộ ứng dụng Android c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nobody</dc:creator>
            <pubDate>2020-04-18 05:44:55</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dependency injection in Android - 2.Dependency injection bằng &quot;tay&quot;]]></title>
                        <link>https://viblo.asia/p/dependency-injection-in-android-2dependency-injection-bang-tay-m68Z0pLXZkG</link>
            <guid isPermaLink="true">https://viblo.asia/p/dependency-injection-in-android-2dependency-injection-bang-tay-m68Z0pLXZkG</guid>
            <description><![CDATA[1. Mở đầu
 Ở phần trước mình đã giới thiệu một cách tổng quan Dependency Injection là gì. Có nói đến việc implement DI có thể bằng tay (thủ công) hay ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nobody</dc:creator>
            <pubDate>2020-03-19 12:31:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dagger 2 trong Android - Phần 2]]></title>
                        <link>https://viblo.asia/p/dagger-2-trong-android-phan-2-XL6lAMxBlek</link>
            <guid isPermaLink="true">https://viblo.asia/p/dagger-2-trong-android-phan-2-XL6lAMxBlek</guid>
            <description><![CDATA[Ở phần trước chúng ta đã tìm hiểu thế nào là Dependency Injection, lịch sử, lý do cần sử dụng dagger 2.
Các bạn có thể xem phần 1 tại: https://viblo.a...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Ngọc Trung C</dc:creator>
            <pubDate>2020-07-19 21:21:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dagger 2 trong Android - Phần 1]]></title>
                        <link>https://viblo.asia/p/dagger-2-trong-android-phan-1-maGK77m9Kj2</link>
            <guid isPermaLink="true">https://viblo.asia/p/dagger-2-trong-android-phan-1-maGK77m9Kj2</guid>
            <description><![CDATA[Dependency injection (DI) là gì?, Dagger là gì? và làm sao mà chúng giúp chúng ta viết code một cách clean hơn và dễ dàng để test hơn? Trong bài này c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Ngọc Trung C</dc:creator>
            <pubDate>2020-05-16 22:24:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dependency injection in Android - 1.Overview]]></title>
                        <link>https://viblo.asia/p/dependency-injection-in-android-1overview-Qpmlex1nZrd</link>
            <guid isPermaLink="true">https://viblo.asia/p/dependency-injection-in-android-1overview-Qpmlex1nZrd</guid>
            <description><![CDATA[1. Mở đầu
Dependency injection (DI) là một kỹ thuật được sử dụng rộng rãi trong lập trình và rất phù hợp để phát triển những ứng dụng Android. Bằng cá...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nobody</dc:creator>
            <pubDate>2020-02-15 18:34:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một vài lưu ý nhanh đối với Dagger 2]]></title>
                        <link>https://viblo.asia/p/mot-vai-luu-y-nhanh-doi-voi-dagger-2-ORNZqaQeZ0n</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-vai-luu-y-nhanh-doi-voi-dagger-2-ORNZqaQeZ0n</guid>
            <description><![CDATA[Nếu bạn biết cách sử dụng Dagger 2 nhưng đôi khi quên cú pháp hoặc một số cách dùng cơ bản của nó. Thì hy vọng bài viết này sẽ là một nơi hỗ trợ bạn.
...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Công Nguyễn Thành</dc:creator>
            <pubDate>2019-03-25 14:13:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[So sánh Koin vs Dagger, Bắt đầu cùng Koin]]></title>
                        <link>https://viblo.asia/p/so-sanh-koin-vs-dagger-bat-dau-cung-koin-63vKjQNN52R</link>
            <guid isPermaLink="true">https://viblo.asia/p/so-sanh-koin-vs-dagger-bat-dau-cung-koin-63vKjQNN52R</guid>
            <description><![CDATA[Giới thiệu
Xin chào các bạn, sau một thời gian tìm hiểu về Dependency injection và Dagger 2, mình đã tìm ra Koin, một DI framework khác mà theo mình t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Manh Duc</dc:creator>
            <pubDate>2019-02-14 10:50:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Goodbye Dagger, Hello Koin]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/goodbye-dagger-hello-koin-OeVKByb25kW</link>
            <guid isPermaLink="true">https://viblo.asia/p/goodbye-dagger-hello-koin-OeVKByb25kW</guid>
            <description><![CDATA[![](https://images.viblo.asia/71c00321-dac2-49a6-a332-e744c8b63432.png)


source: https://raw.githubusercontent.com/ekito/koin/master/img/banner_2000....]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dang Anh Quan</dc:creator>
            <pubDate>2018-09-21 08:54:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dependency Injection in Android with Dagger 2]]></title>
                        <link>https://viblo.asia/p/dependency-injection-in-android-with-dagger-2-NbmebapKGYO</link>
            <guid isPermaLink="true">https://viblo.asia/p/dependency-injection-in-android-with-dagger-2-NbmebapKGYO</guid>
            <description><![CDATA[
Dẫn nhập

 Chào mọi người, tiếp tục chủ đề về Dependency Inversion, Inversion of Control và Dependency Injection (DI), hôm nay tôi sẽ giới thiệu với ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hiếu Phạm</dc:creator>
            <pubDate>2016-11-26 09:41:50</pubDate>
                                                                                                        </item>
            </channel>
</rss>
