title: Android OpenGL .OBJ file loader
body: <p>There seem to be quite a number of OBJ mesh file loaders out there that people have developed for use on the Android platform.  I'm wondering if anyone has any experience with these and can offer a recommendation on which one seems to work best for them.</p>
  
  <p>Here are my criteria:</p>
  
  <ul>
  <li>Lightweight (small file size),</li>
  <li>Optimized for speed,</li>
  <li>Easy to implement,</li>
  <li>Offers some sort of texture mapping support (not sure if I need this -- haven't gotten far enough in my coding to know if I need a library to do this, or if OpenGL ES will be able to do all that work I need here), and</li>
  <li>Can be used in Android apps that are being sold commercially.</li>
  </ul>
  
  <p>Here are a few of the libraries I've found.</p>
  
  <ul>
  <li><a href="https://code.google.com/archive/p/min3d/" rel="noreferrer">Min3D</a></li>
  <li><a href="https://sourceforge.net/projects/objloaderforand/files/" rel="noreferrer">.obj Loader for Android</a></li>
  <li>Random objloader found on <a href="http://www.anddev.org/viewtopic.php?p=17618" rel="noreferrer">anddev.org forum</a></li>
  <li><a href="https://code.google.com/archive/p/android-gl/" rel="noreferrer">Android-GL</a></li>
  <li><a href="https://github.com/libgdx/libgdx/" rel="noreferrer">LibGDX</a></li>
  </ul>
  
  <p>I'm also open to hearing about others not included on this list.</p>