Kivy Plyer Camera
<p>I try to make little app with Plyer Camera. </p>

<pre><code>def take_shot(self, *args):
    self.filepath = IMAGE_PATH
    self.time = datetime.now().strftime("%Y%m%d_%H%M%S%f")
    self.filename = '{0}/IMG_{1}.jpg'.format(self.filepath, self.time)
    try:
        camera.take_picture(filename=self.filename, on_complete=self.complete_callback)
    except NotImplementedError:
        self.camera_status = 'Camera is not implemented for your platform'

def complete_callback(self):
    try:
        im = Image.open(self.filename)
        im.thumbnail(Window.size)
        outfile = '{0}/IMG_{1}-thumbnail.jpg'.format(self.filepath, self.time)
        im.save(outfile, "JPEG")
    except Exception as e:
        self.error = str(e)

    return False
</code></pre>

<p>But:</p>

<ol>
<li>When i'm take a shot, the photo is not visible in the gallery on the device and it appears only after the device is reset.</li>
<li>Function complete_callback is not called.</li>
</ol>