Dependency Injection (DI) is a library that automatically creates custom objects for custom classes. The technology that allows us to automatically initialize and use objects with the external library is also a technique that is widely used in professional Android development.
- This subject is explained in detail in my medium link. I am attaching some screenshots below.
https://alpsteiin.medium.com/kotlin-ile-dependency-injection-ve-hilt-b%C3%B6l%C3%BCm-1-59737cfefbba