<div dir="ltr">2014-07-21 16:14 GMT+02:00 Strap <span dir="ltr"><<a href="mailto:lab@strap.it" target="_blank">lab@strap.it</a>></span>:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class=""><div class="h5">> Salve a tutti, Ho capito che si possono fare degli script, aprirli con sl4a<br>
o con python for Android, ma non ho capito se si può sviluppare un app Android<br>
in python, creando un Apk che possa vivere senza che gli utenti debbano andare<br>
a scaricare dal play Store altre dipendenze.<br>
><br>
> E se si, come? Ci sono guide? Spero che mi venite incontro, ciaoooo<br>
> Davide<br>
><br>
><br>
<br>
</div></div>Oltre a kivy, dove trovi documentazione e anche un paio di libri, puoi<br>
valutare se <a href="http://qpython.com/" target="_blank">http://qpython.com/</a> fa al caso tuo.<br>
<br></blockquote><div><br></div><div><font><span style="font-family:verdana,sans-serif">Kivy e Qpython sono 2 cose diverse, complementari.<br></span></font></div><div><font><span style="font-family:verdana,sans-serif">QPython è uno script engine che wrappa interprete e SL4A. <br>
</span></font></div><div><font><span style="font-family:verdana,sans-serif">Kivy è un low-high level framework, non-full stack, dipendente da svariate librerie python (a seconda della piattaforma in cui è utilizzato).<br>
</span></font></div><div><font><span style="font-family:verdana,sans-serif">Puoi creare e distribuire kivy-applications, cross platform, con un semplice<br><br></span></font><pre><span style="font-family:verdana,sans-serif"><font><span class="">import</span> <span class="">kivy</span>
<span class="">kivy</span><span class="">.</span><span class="">require</span><span class="">(</span><span class="">'x.y.z'</span><span class="">)</span> <span class=""># kivy version </span>

<span class="">from</span> <span class="">kivy.app</span> <span class="">import</span> <span class="">App</span>
<span class="">from</span> <span class="">kivy.uix.label</span> <span class="">import</span> <span class="">Label</span>


<span class="">class</span> <span class="">MyApp</span><span class="">(</span><span class="">App</span><span class="">):</span>

    <span class="">def</span> <span class="">build</span><span class="">(</span><span class="">self</span><span class="">):</span>
        <span class="">return</span> <span class="">Label</span><span class="">(</span><span class="">text</span><span class="">=</span><span class="">'demo'</span><span class="">)</span>


<span class="">if</span> <span class="">__name__</span> <span class="">==</span> <span class="">'__main__'</span><span class="">:</span>
    <span class="">MyApp</span><span class="">()</span><span class="">.</span><span class="">run</span><span class="">()</span></font></span></pre><font><span style="font-family:verdana,sans-serif"><br></span></font></div>
<div><font><span style="font-family:verdana,sans-serif">Da qui, (se vuoi) puoi decidere di generare un .apk. <br><a href="http://kivy.org/docs/guide/packaging-android.html">http://kivy.org/docs/guide/packaging-android.html</a><br>
<br></span></font></div><div><font><span style="font-family:verdana,sans-serif">Il progetto è fantastico, ma non credo di fare un torto a  nessuno se dico che ancora ci sono alcuni problemi, soprattutto legati alle prestazioni.</span></font><br>
</div><div><br></div><div>saluti<br></div></div></div></div>