Nish Patel
override 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()) } }
A modern programming language that makes developers happier.