russhwolf / multiplatform-settings

A Kotlin Multiplatform library for saving simple key-value data
Apache License 2.0
1.69k stars 67 forks source link

Change name? #13

Open russhwolf opened 5 years ago

russhwolf commented 5 years ago

Kevin called me out in a podcast and said the name Multiplatform Settings isn't catchy enough. I've had this thought as well but I haven't yet come up with anything I like better. Leaving this here to track the possibility of changing it and potentially source ideas.

kpgalligan commented 5 years ago

I have no idea. I'm not great with names either.

mustafaozhan commented 4 years ago

Definitely agree with a change :) it is confusing if you have already SettingsView/SettingsFragment/SettingsViewController and plus a SettingsViewModel (which can be possible in many apps)

Then you want to use this library for entire app persistence and created a SettingsRepository. Upps! It will be used in entire app, not only in settings screen :)

kurthuwig commented 2 years ago

What about

My main point is, that the library does not set anything or change any settings outside of itself. So why call it "settings"?

CaelumF commented 1 year ago

It could be used for settings, and that's the use case it's designed around, which does probably have implications. I like non-catchy primary names.

How about "multiplatform-kv-settings"

mustafaozhan commented 1 year ago

Ohh, years after you just reminded me @CaelumF 🙂 I have already got used to it but could be just Persist or Persistence too.

Also, @russhwolf this can be converted to discussion, Probably even discussions was not announced when this issue is created 🙂

josegbel commented 1 year ago

kase - to maintain kotlin's theme of using puns that contain the letter k.

Screenshot 2023-10-12 at 16 19 10