I\'m trying to use Room as singleton so I didn\'t have to invoke Room.databaseBuilder() -which is expensive- more than once.
Room.databaseBuilder()
@Database(entities = ar
singleton in kotlin is real easy just do this
companion object { @JvmStatic val DATABASE_NAME = "DataBase" @JvmField val database = Room.databaseBuilder(App.context(), DataBase::class.java, DataBase.DATABASE_NAME).build() }