provideAppDatabase

@Provides
@Singleton
fun provideAppDatabase(appContext: Context): AppDatabase

Provide a singleton AppDatabase instance. Uses Room's databaseBuilder to create the database.

Return

AppDatabase instance for data persistence

Parameters

appContext

The Application Context, injected by Hilt using @ApplicationContext qualifier