Background: Our group is currently assigned to create a multi-platform app. We want to create a web app and a mobile app (more convenient)
Now, we want to host our database on the web, mainly relying on the web app aspect of the project. This implies deploying the web app. My question is: how can we create an Android mobile app that fetches data from the web-hosted database? I've read about REST APIs and other related stuff but can't seem to wrap my head around how it would really work or the concepts that are behind it.
Note: Our adviser prohibited us from using gonative.io, says it's too easy and we wouldn't learn anything.
Please comment if my question isn't that clear or if more background info is needed. Any advice/input will be greatly appreciated!