Eu vi os videos sobre injeção de dependencia com o Koin, mas fiquei na duvida sobre como instanciar as variaves na activite, pois no primeiro video foi utilizado a seguinte sintax:
private val database by inject<AppDatabase>()
com a classe dentro dos <>
mas na segunda parte foi utilizado a seguinte sintax:
private val repository :NoticiaRepository by inject()
como nos normalmente iniciariamos uma varialvel no kotlin, tem alguma regra como é feito a instancia da classe ou os dois jeitos estão certos?