<?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>Dagger2 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/dagger2.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>Dagger2 Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-05-27T13:41:06+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[Dagger2 Android (Phần 1) - Dependency, DIP trong S.O.L.I.D và Dependency Injection]]></title>
                        <link>https://viblo.asia/p/dagger2-android-phan-1-dependency-dip-trong-solid-va-dependency-injection-3P0lPD4Glox</link>
            <guid isPermaLink="true">https://viblo.asia/p/dagger2-android-phan-1-dependency-dip-trong-solid-va-dependency-injection-3P0lPD4Glox</guid>
            <description><![CDATA[1.Phụ thuộc(Dependency) là gì?

Ví dụ dưới đây để giải thích dễ hiểu hơn về dependency:

Có 2 Class A và Class B và A sử dụng một số method (phương th...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hà Thanh Hoài</dc:creator>
            <pubDate>2020-09-23 14:08:55</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dependency Injection - Dagger2 - Koin]]></title>
                        <link>https://viblo.asia/p/dependency-injection-dagger2-koin-Az45bYPzlxY</link>
            <guid isPermaLink="true">https://viblo.asia/p/dependency-injection-dagger2-koin-Az45bYPzlxY</guid>
            <description><![CDATA[Dependency Injection
Dependency Injection là gì?

In software engineering, dependency injection is a technique whereby one object (or static method) s...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kieu Viet Anh</dc:creator>
            <pubDate>2019-07-18 11:07:21</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tiếp cận và sử dụng Dagger 2 dễ dàng hơn]]></title>
                        <link>https://viblo.asia/p/tiep-can-va-su-dung-dagger-2-de-dang-hon-3P0lP41Plox</link>
            <guid isPermaLink="true">https://viblo.asia/p/tiep-can-va-su-dung-dagger-2-de-dang-hon-3P0lP41Plox</guid>
            <description><![CDATA[Trong hầu hết các dự án hiện nay đều có sử dụng Dagger 2, vai trò của nó là rất lớn, tuy nhiên đối với người mới bắt đầu, để tìm hiểu thì thường không...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bui Van Hieu</dc:creator>
            <pubDate>2019-05-20 10:27:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dagger 2 vs Koin]]></title>
                        <link>https://viblo.asia/p/dagger-2-vs-koin-gDVK22mnKLj</link>
            <guid isPermaLink="true">https://viblo.asia/p/dagger-2-vs-koin-gDVK22mnKLj</guid>
            <description><![CDATA[Mở đầu
Thời gian gần đây, đã có rất nhiều các bài viết liên quan đến Koin, các bài giới thiệu, hướng dẫn sử dụng..... Đây được coi là một Dependency I...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dang Quyet Tien</dc:creator>
            <pubDate>2019-05-14 11:14:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Understanding Dagger 2 Multibindings + ViewModel]]></title>
                        <link>https://viblo.asia/p/understanding-dagger-2-multibindings-viewmodel-924lJdqWKPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/understanding-dagger-2-multibindings-viewmodel-924lJdqWKPM</guid>
            <description><![CDATA[Introduction
Hôm nay, chúng ta sẽ giải thích sử dụng tính năng tuyệt vời multibindings của Dagger2 như thế nào cùng với lớp ViewModel mới của Architec...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">DanhDue ExOICTIF</dc:creator>
            <pubDate>2019-05-21 22:55:49</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[[Android Boilerplate]Cùng tạo ứng dụng đầu tiên sử dụng MVVM, Dagger2, RxJava, LiveData và Room (P2 : Setup Retrofit, Repository Pattern, ViewModel)]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/android-boilerplatecung-tao-ung-dung-dau-tien-su-dung-mvvm-dagger2-rxjava-livedata-va-room-p2-setup-retrofit-repository-pattern-viewmodel-1Je5Edv4lnL</link>
            <guid isPermaLink="true">https://viblo.asia/p/android-boilerplatecung-tao-ung-dung-dau-tien-su-dung-mvvm-dagger2-rxjava-livedata-va-room-p2-setup-retrofit-repository-pattern-viewmodel-1Je5Edv4lnL</guid>
            <description><![CDATA[P1 : Setup Dagger 2 + Room
P2 : Setup Retrofit, Repository Pattern, ViewModel
1. Setup Retrofit
Ở Phần trước : Chúng ta đã cấu hình và implement injec...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Công Nguyễn Thành</dc:creator>
            <pubDate>2018-05-29 10:32:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Inject mọi thứ - ViewHolder và Dagger 2 (với Multibinding và AutoFactory)]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/inject-moi-thu-viewholder-va-dagger-2-voi-multibinding-va-autofactory-oOVlYdWyZ8W</link>
            <guid isPermaLink="true">https://viblo.asia/p/inject-moi-thu-viewholder-va-dagger-2-voi-multibinding-va-autofactory-oOVlYdWyZ8W</guid>
            <description><![CDATA[Mục đích chính của Depedency Injection pattern được implement bởi Dagger 2 là tách riêng việc khởi tạo khỏi hành vi của đối tượng. Trong thực tế, điều...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoang Van Tuan</dc:creator>
            <pubDate>2017-08-27 18:11:35</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dagger 2 trong Android - giảm số lượng method]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/dagger-2-trong-android-giam-so-luong-method-E375zyDPlGW</link>
            <guid isPermaLink="true">https://viblo.asia/p/dagger-2-trong-android-giam-so-luong-method-E375zyDPlGW</guid>
            <description><![CDATA[Dagger 2 - là một dependency injection framework thuộc dạng compile-time và fully static. Tách biệt khởi tạo/sử dụng, dễ dàng test hơn(test đơn vị và ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoang Van Tuan</dc:creator>
            <pubDate>2017-08-02 21:46:07</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>
