title: Difference between using tensorflow-lite:0.0.0-nightly and tensorflow-lite in an Android App
body: <p>I am trying to debug an existing Android app that uses tensorflow-lite to detect objects. The app implements the tensorflow library like below :</p>
  <pre><code>implementation('org.tensorflow:tensorflow-lite:0.0.0-nightly') { changing = true }
  implementation('org.tensorflow:tensorflow-lite-gpu:0.0.0-nightly') { changing = true }
  implementation('org.tensorflow:tensorflow-lite-support:0.0.0-nightly') { changing = true }
  </code></pre>
  <p>But examples I have found online for object detection, have implemented tensorflow-lite in the following way :</p>
  <pre><code>implementation 'org.tensorflow:tensorflow-lite-task-vision:0.2.0'
  </code></pre>
  <p>My questions are:</p>
  <ul>
  <li><p>What is the difference between using the nightly snapshot and the &quot;normal&quot; library. From what I can gather online, the nightly build is an experimental branch and may contain bugs? I'm just confused about this because the existing app does not contain a reference to sonatype maven repository, which I understand was required to get the nightly builds to work in the app.</p>
  <pre><code> allprojects { 
   mavenCentral  
    maven {       
      name 'ossrh-snapshot'
      url 'http://oss.sonatype.org/content/repositories/snapshots'
    }
  }
  </code></pre>
  </li>
  <li><p>My second question is what does this do line do : <code>{ changing = true }</code> ?</p>
  </li>
  </ul>
  <p>PS: We are using our own custom trained model/tflite.</p>