title: Multi-page apps in QML
body: <p>I've been asked to create an app for a client which could potentially be on both android and iOS (concentrating on iOS first). So I thought that Qt may be the answer. I would like to use Qt Quick to create the app but I can't seem to find a way to efficiently handle multiple pages, baring in mind that each page could be fairly heavyweight.</p>
  
  <p>So far I've tried:</p>
  
  <ul>
  <li>Pagination with loaders i.e. dynamically pulling in the needed screen. This works but there is a noticeable delay the first time a screen is loaded</li>
  <li>Making each page a component and showing only the necessary screen. This loads all pages on startup which is too memory heavy</li>
  <li>Making each page a component and displaying them through a ListView. Same problem as above.</li>
  </ul>
  
  <p>There has to be a middle ground where views can essentially go to a low memory mode like in native iOS apps. Any suggestions welcome.</p>
  
  <p>NOTE: The progression of the screens is not necessarily linear</p>