Android Dependency Injection with Hilt

19 Videos

5h 26m

1800 BDT 1000 BDT

Android Dependency Injection with Hilt

Table of Contents:
# Show a blog reading MVVM app without Hilt & it’s limitations
# Try to inject dependencies manually & it’s limitations
# Implement Dependency Injection using Hilt
# Adopt Repositories using Hilt
# Understanding every components of Hilt that we have used in the code
# How does Hilt work internally?
# What we achieved by Hilt?

কোর্সের আউটলাইন ও প্রি-রিকুজিট জানার ইন্ট্রো ভিডিও: https://youtu.be/xVvaJLqKTQs

কোর্সের স্যাম্পল প্রোজেক্টের সোর্সকোড:
https://github.com/hasancse91/android-mvvm-hilt-blog-app

কোর্সের সূচী

Understanding Dependency Injection (DI)
  • Course Introduction
  • What is Dependency Injection?
  • Loosely coupled codebase. what does it mean?
Foundation of DI
  • Basic Idea of MVVM Architecture
  • Implementation of MVVM architecture without Hilt
  • Manually provide dependency without Hilt
Implementation - Hilt
  • Flow diagram of Dependency Injection
  • Coding - Hilt
  • Summary & 3 benefits of DI
How does Hilt work?
  • Hilt Code Generation
Hilt Annotations
  • @HiltAndroidApp Annotation
  • @Module Annotation
  • @Provides and @Binds Annotation
  • @InstallIn Annotation
  • @AndroidEntryPoint Annotation
  • @HiltViewModel Annotation
  • @Inject Annotations
  • @Singleton vs @InstallIn(SingletonComponent::class)
Conclusion
  • Conclusion

প্রশিক্ষক

হাসান আবদুল্লাহ

টেকনিক্যাল লিড

সুপরিচিত ও স্বনামধন্য সফটওয়্যার নির্মাতা প্রতিষ্ঠান Brain Station 23 Ltd এ টেকনিক্যাল লিড হিসাবে কর্মরত আছেন। অ্যান্ড্রয়েড ডেভেলপমেন্ট নিয়ে কাজ করছেন ২০১৫ সাল থেকে। Muslims Day অ্যাপের টিম লিড করে আসছেন শুরু থেকে। লেখালেখি করেন HelloHasan.Com এ।