title: How I should organize my app?
body: <p>I am having trouble developing my app, mainly because I am new to android and the best practices in terms of the app structure.</p>
  
  <p>Basicly, I am looking to create an app that can create, read, edit and delete "Users". Each one of those users has a set of questions that need to be answered in a form (e.g. "name", "age, etc.). That form is divided in 4 parts that i divided in fragments in a ViewPager.</p>
  
  <p>My questions:</p>
  
  <ul>
  <li><p>I have an activity to create users and a list activity to show existing users. When one decides to edit a "user", I want the creation form to be shown but populated by exisiting data (that the user can then edit). Is this the best way?</p></li>
  <li><p>Is using SQLite the best option for what I am looking for?</p></li>
  <li>Is there a way of defining some kind of file, or file extension for a user? I mean, in Word you have a .doc file that you can edit, read, etc. Is something elegant like this feasible in android?</li>
  </ul>
  
  <p>I am having some doubts, but I hope to start pointing myself in the right direction from now on. Thanks in advance!</p>