Hilt scope kiểm soát thời gian sống của dependency instance: @Singleton sống suốt vòng đời app, @ActivityScoped theo vòng đời Activity, @ViewModelScoped theo ViewModel, và @FragmentScoped theo Fragment.
- Scope mặc định là unscoped (tạo instance mới mỗi lần).
- Chọn scope dựa vào thời gian muốn tái sử dụng instance.
@Singletonphổ biến nhất nhưng dùng loại khác để quản lý bộ nhớ tốt hơn.