QPython script's header can control some behavior, it will run with GUI mode ( You can see the output by click the notification bar's icon ) by default.
#qpy:console val = raw_input("Please input value") print "hello world %s" % val
#qpy:webapp:<app title> #qpy:fullscreen #qpy://localhost:8080 """ Launching the web service on localhost:8080 without android titlebar (fullscreen) """
#qpy:2 print "This is python 2 syntax"
#qpy:3 print("This is python 3 syntax")
QPython has extended SL4A, which let your android device works by script driving.
QPython include Bottle and django framework as it's WEB framework. You can install it from QPypi, when you have installed django in your android, you can make HTML apps with powerful python backend easily.
Besides the python's basic network APIs, QPython supports the Twisted framework, which could work with kivy as well in QPython.
There are many libraries you can find it from QPypi, you can enter the QPypi from QPython to install them.