Preferences-Datastore Kotlin Preferences Datastore Example Flow Apps Change light mode to dark mode and save to datastore