title: In an Android AAR library can I expose a public API and hide the implementation?
body: <p>This seems like such a basic question but I cannot find the information anywhere.</p>
  
  <p>I would like to build an AAR that exposes a public API but hides the implementation so that the implementation will not be called directly.</p>
  
  <p>I don't see a way to do this other than obfuscating the packages I want to encapsulate (hide).</p>