Let's say I work for a company that creates a dynamic web application. I am an Android developer. I was asked to develop my own Android application for a web application. Web application developers have provided me with an API for accessing data using JSON. I am developing an Android application using Volley to receive dynamic data from the site, and also sending data from my Android application, which updates the database and, therefore, can be viewed by users who access the website from any browser.
Here are my questions:
I understand the conceptually correct understanding of the above scenario. If not, please specify?
Is there any other way to access / update data other than those provided by the web API?
Will I use the API provided by the web developer to receive data from the server, as well as to update data from the server? Does he work in both directions. For example, posting data to Facebook.
Do I need to know any web programming in addition to access / update data using developer APIs? (I do not want to learn how to create web applications in addition to creating Android applications at least at this time).
I believe that if I am asked to develop a hybrid Android application using Cordova / Ionic, I will receive / update data using the built-in javascript functions (not sure which one at the moment) and transfer my HTML, CSS and JavaScript to Ionic to wrap my application for a specific platform. As far as I understand?
Thanks for your reply in advance!
source
share