I'm new to android as well as to AWS. I have a java program which reads articles from some websites and store information (like title,link,description,date...) in a dynamoDB on AWS.
Now, I want to develop an Android application that will read the data. I guess that reading the data from the server each time the app starts would be wasteful, so I think I should save the data locally and just download updates from the DB whenever there are new entries. (I just add item to db, never update or something).
My question is what is the best way for doing this?
- how can I sync data from dynamoDB only when there are new entries?
- is sqlite is the best way to store this kind of data in android?
If there is another way of doing the same I'm open to learn.
Thank you.