Complete noob at android.. I'm writing a desktop kotlin app which will require a small database, i'd also like to make an android counterpart. sqlite seems to be the DB to use on android, can it also be used okay on desktop so i can share a lot of code?