title: Dynamically add new UI layout in android app without updating apk file
body: <p>How can I add a new UI <strong>layout on the fly</strong> in an already installed app <strong>without updating the apk</strong> on the play store?</p>
  
  <p>The requirement is :<br/>
  There will be an android app for our customers and a web based backend for the admin.</p>
  
  <p>Admin will be provided with the option to add new UI templates from the admin panel and the same is expected to be changed on the app when the customer navigates to that particular activity.</p>
  
  <p>The idea is, say the admin has changed the template for the product listing activity and after that when the customer visits the product listing activity, we will fetch that new ui template(set by admin) via <strong>HTTP call</strong> from the server and somehow render it on the activity.</p>
  
  <p>How can we achieve this?</p>
  
  <p>PS : We are looking for a completely native solution without any webview.</p>