Nish Patel
05/27/2023, 4:10 AMoverride fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
startKoin {
androidContext(this@MainActivity)
modules(appModule)
}
setContent {
Navigation()
}
}
}
val appModule = module {
single { AppwriteClient(androidContext()) }
single<SharedPreferences> {
androidContext().getSharedPreferences("my_app_prefs", Context.MODE_PRIVATE)
}
viewModel { AuthViewModel(get(), get()) }
}
Nish Patel
05/27/2023, 4:24 AMNish Patel
05/27/2023, 4:31 AMNish Patel
05/28/2023, 3:57 AM