I'm designing an app which uses information about shops in my city (only in my city as a first step), information I already know so I would be able to create the full database during the development. I could add new shops to the database but it would be like once every six months, so I consider it as static. The user don't need to update it and the size would reach hundreds of rows, but not a huge amount of them.
I don't know which is the best way to store it, as I come from a large period of Javascript programming I feel comfortable with JSON or XML, but looks like Android apps mostly use SQLite and I want to do it in the proper way. I would like to know also which would be the best option if I wanted to update the database externally with more frequence.
Which is the best way to store static data like I described?