<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>nlgtuankiet</title>
    <description/>
    <link>https://speakerdeck.com/nlgtuankiet</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/nlgtuankiet.rss"/>
    <lastBuildDate>2019-05-24 01:36:57 -0400</lastBuildDate>
    <item>
      <title>Android Constructor Injection</title>
      <description>Dependency injection framework works best if it can create all the injected objects, meanwhile many Android framework classes are instantiated by the OS itself. This talk shows you how to overcome this limitation to perform constructor injection on Android Framework classes.</description>
      <media:content url="https://files.speakerdeck.com/presentations/991bded7998f4a8c9ff3ffebd366b99e/preview_slide_0.jpg?12700934" type="image/jpeg" medium="image"/>
      <content:encoded>Dependency injection framework works best if it can create all the injected objects, meanwhile many Android framework classes are instantiated by the OS itself. This talk shows you how to overcome this limitation to perform constructor injection on Android Framework classes.</content:encoded>
      <pubDate>Thu, 30 May 2019 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/nlgtuankiet/android-constructor-injection</link>
      <guid>https://speakerdeck.com/nlgtuankiet/android-constructor-injection</guid>
    </item>
    <item>
      <title>Dagger 2 Best Practices</title>
      <description>Create a perfect Dagger setup with your codebase can become a challenge even with those who are already familiar with Dagger 2. This talk covers some of the problems you would stumble upon when setting up Dagger in a real-world application, give you best practices on the journey with Dagger.
</description>
      <media:content url="https://files.speakerdeck.com/presentations/5cddbccc4e314a9c8eccbb01017fa96f/preview_slide_0.jpg?12649982" type="image/jpeg" medium="image"/>
      <content:encoded>Create a perfect Dagger setup with your codebase can become a challenge even with those who are already familiar with Dagger 2. This talk covers some of the problems you would stumble upon when setting up Dagger in a real-world application, give you best practices on the journey with Dagger.
</content:encoded>
      <pubDate>Thu, 23 May 2019 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/nlgtuankiet/dagger-2-best-practices</link>
      <guid>https://speakerdeck.com/nlgtuankiet/dagger-2-best-practices</guid>
    </item>
    <item>
      <title>Dependency Injection with Dagger 2</title>
      <description>Although Dagger 2 is one of the best dependency injection frameworks on Android, big steep learning curves and a ton of ways to utilize really make a hard time for beginners. This talk covers core concepts of dagger and dependency injection in general, what to do and what should avoid. </description>
      <media:content url="https://files.speakerdeck.com/presentations/537eb4d48c36412ebdf174bcfdfb43c5/preview_slide_0.jpg?12649651" type="image/jpeg" medium="image"/>
      <content:encoded>Although Dagger 2 is one of the best dependency injection frameworks on Android, big steep learning curves and a ton of ways to utilize really make a hard time for beginners. This talk covers core concepts of dagger and dependency injection in general, what to do and what should avoid. </content:encoded>
      <pubDate>Thu, 23 May 2019 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/nlgtuankiet/dependency-injection-with-dagger-2</link>
      <guid>https://speakerdeck.com/nlgtuankiet/dependency-injection-with-dagger-2</guid>
    </item>
  </channel>
</rss>
