title: Difference between Kivy and PY4A
body: <p>I'm new to android development, and I have had some experience with Java, C#, Python, etc. Python being my favourite, I'd like to code Android app with it.<br>
  Then I saw this question:<br>
  <a href="https://stackoverflow.com/questions/101754/is-there-any-way-to-run-python-on-android">Is there a way to run Python on Android?</a><br>
  The most voted answers mentioned <code>Kivy</code> and <code>ASE</code>(which is now <code>SL4A</code> and includes <code>PY4A</code>).<br>
  However, after some googling, I wasn't able to find any useful info about the difference between <code>Kivy</code> and <code>PY4A</code>. Searching for difference between <code>Kivy</code> and <code>SL4A</code> was fruitless, too.  </p>
  
  <p>So, as for <code>Kivy</code> and <code>PY4A</code>,<br>
  can someone explain, in easy terms:<br>
  - What are the similarity and difference between them?<br>
  - What are their good and bad parts?<br>
  - Are there any other good alternatives? </p>