title: Create Android Forms Through JSON from a WebAPI Call
body: <p>I am an ASP.NET Developer and I have a working mvc application that I want to accept inputs from an android application. Currently I am in the process of studying basic android development and I want to know if I am in the right track.<br> Right now, I exposed an API GET method from my mvc app, which supplies this json format: (I can shape it if needed)</p>
  
  <pre><code>[
    {"Display":"Name", "Type": "Text"},
    {"Display":"Age", "Type": "Text"},
    {"Display":"Gender", "Type": "Combo", "Selections":"Male,Female"},
  ]
  </code></pre>
  
  <p>Basically, my question is this: Can I create an android application that would:<br>
  1. probably have a "GET" button<br>
  2.make the api call to my webapi<br>
  3.store the json file inside the phone/app<br>
  4.create a form out of this json file<br>
  5.display the form, accept input, save the input as json. <br>
  6. have a sync button, and make a post api call to my web service to accept the stored json file.
  <br><br> As I've said, I just started learning android, and I just want to make sure that learning android would make me "realize" this plan of mine, and make sure I am not wasting any of my time. And can I ask what specific topic in android I should look for to accomplish this? My goal is to make the user able to sync when he/she is online just to get the form layouts, to use and enter data while offline and when he/she is back online, just sync the entered data.
  Thanks alot.</p>