title: Android Instant App: How to create URL addressable modules?
body: <p>Google updated their documentation about instant apps recently: <a href="https://developer.android.com/topic/instant-apps/prepare.html" rel="nofollow noreferrer">Prepare your app</a></p>
  
  <p>Most of the points are clear except  <a href="https://developer.android.com/topic/instant-apps/prepare.html#refactor_your_app_if_necessary" rel="nofollow noreferrer"> 3. Refactor your app, if necessary</a>.</p>
  
  <p>They suggest for retail modules like browse, search, item detail, and check out.</p>
  
  <p><strong>Question</strong>: How do I split up the app into modules which are fully functional &amp; URL addressable? </p>
  
  <p>I do see here several issues:</p>
  
  <ul>
  <li>if we use libraries like dagger, butterknife, ... all modules would be dependent on other modules</li>
  <li>if our modules contain (views) as required, how should a transition to another view (from another module) be implemented without importing this module?</li>
  </ul>
  
  <p>Can somebody shed light into the dark? Thanks!</p>