For saving the actual alarm, I figured that a small private sql database would be sufficent, I have used it before for saving data aswell. However, I can't help but think that creating a database takes a lot of power So I could use the shared preference file instead, and just use a couple of linked list or something to store a few parameters for each alarm. This would use alot less space.
But this got me thinking, what is actually the preferred way? By that I mean performance, intregrity, security and the amount of work that needs implementing either shared preference file or SQL database.