Posted
over 6 years
ago
by
Alexander Taylor
This guide describes how to turn your Kivy/Python app into an APK,
by running the buildozer build tool in a virtual machine. This
is not the only way to run buildozer, it can work natively on Linux
or MacOS or be run from the Windows Subsystem for Linu...
|
Posted
over 6 years
ago
by
Alexander Taylor
For the last 3 days several of the Kivy Core Developers gathered in
Brussels, Belgium for the first ever core developer hackathon. Not
only is this the first time we’ve gathered to work on Kivy framework
issues, but for most of us the first time ...
|
Posted
almost 7 years
ago
by
Alexander Taylor
I’ve more than once seen people confused by how python-for-android
constructs an Android project that can be compiled into an APK. Since
p4a uses various cached and templated files, it’s easy to get confused
trying to edit things only to f...
|
Posted
over 7 years
ago
by
Alexander Taylor
We’ve just officially released python-for-android 0.6. The new version can
be downloaded via pip, or will be used by buildozer automatically in
new installations. This release contains about 130 new commits from
14 different contributors. Thanks to
... [More]
everyone involved!
python-for-android is a
packaging tool for turning Python scripts and apps into Android
APKs. It was originally created for use with the Kivy graphical
framework, but now supports multiple kinds
of Python app including Kivy, PySDL2, a webview interface with Flask
or other webserver backend, plain Python scripts without a GUI, or other
possibilities such as Python builds for use in other applications.
As planned following the release of python-for-android 0.5, the new
version includes some relatively major changes and improvements. In
particular, python-for-android should now work with all recent
versions of the Android SDK and NDK. On the SDK side this means
python-for-android now uses gradle if available, although this doesn’t
require any changes to the configuration on the user side.
For full instructions and further information, see the
python-for-android documentation. Continue reading → [Less]
|
Posted
over 7 years
ago
by
Alexander Taylor
We’ve just officially released python-for-android 0.6. The new version can
be downloaded via pip, or will be used by buildozer automatically in
new installations. This release contains about 130 new commits from
14 different contributors. Thanks to
... [More]
everyone involved!
python-for-android is a
packaging tool for turning Python scripts and apps into Android
APKs. It was originally created for use with the Kivy graphical
framework, but now supports multiple kinds
of Python app including Kivy, PySDL2, a webview interface with Flask
or other webserver backend, plain Python scripts without a GUI, or other
possibilities such as Python builds for use in other applications.
As planned following the release of python-for-android 0.5, the new
version includes some relatively major changes and improvements. In
particular, python-for-android should now work with all recent
versions of the Android SDK and NDK. On the SDK side this means
python-for-android now uses gradle if available, although this doesn’t
require any changes to the configuration on the user side.
For full instructions and further information, see the
python-for-android documentation. [Less]
|
Posted
about 8 years
ago
by
Alexander Taylor
We’ve just officially released python-for-android 0.5. The new version can
be downloaded via pip, or will be used by buildozer automatically in
new installations. This release contains about 300 commits from
almost 40 different contributors. Thanks
... [More]
to everyone involved!
python-for-android is a
packaging tool for turning Python scripts and apps into Android
APKs. It was originally created for use with the Kivy graphical
framework, but now supports multiple kinds
of Python app including Kivy, PySDL2, a webview interface with Flask
or other webserver backend, plain Python scripts without a GUI, or other
possibilities such as Python builds for use in other applications.
This release contains many fixes and improvements to all parts of the
toolchain. Now that these have been released as stable, we intend to
move quickly to make some larger improvements including supporting
gradle builds, and better support for Python 3 in some recipes.
For full instructions and further information, see the
python-for-android documentation. Continue reading → [Less]
|
Posted
about 8 years
ago
by
Alexander Taylor
We’ve just officially released python-for-android 0.5. The new version can
be downloaded via pip, or will be used by buildozer automatically in
new installations. This release contains about 300 commits from
almost 40 different contributors. Thanks
... [More]
to everyone involved!
python-for-android is a
packaging tool for turning Python scripts and apps into Android
APKs. It was originally created for use with the Kivy graphical
framework, but now supports multiple kinds
of Python app including Kivy, PySDL2, a webview interface with Flask
or other webserver backend, plain Python scripts without a GUI, or other
possibilities such as Python builds for use in other applications.
This release contains many fixes and improvements to all parts of the
toolchain. Now that these have been released as stable, we intend to
move quickly to make some larger improvements including supporting
gradle builds, and better support for Python 3 in some recipes.
For full instructions and further information, see the
python-for-android documentation. [Less]
|
Posted
over 8 years
ago
by
Alexander Taylor
I’ve just released Pyonic interpreter 1.3. As usual you can download it
from Google Play, for Python 2.7
or Python 3.6.
The APKs can also be downloaded directly from Github
(where the source code is also available).
The main addition in this
... [More]
release is a file browser interface, which
gives Pyonic the ability to load and execute files in the
interpreter. This is mildly useful on its own, and I’ve had comments
that people would like to be able to do it, but it’s also groundwork
for full support for file editing support. I hope to add these
features in a future version. [Less]
|
Posted
over 8 years
ago
by
Alexander Taylor
I’ve just released Pyonic interpreter 1.3. As usual you can download it
from Google Play, for Python 2.7
or Python 3.6.
The APKs can also be downloaded directly from Github
(where the source code is also available).
The main addition in this
... [More]
release is a file browser interface, which
gives Pyonic the ability to load and execute files in the
interpreter. This is mildly useful on its own, and I’ve had comments
that people would like to be able to do it, but it’s also groundwork
for full support for file editing support. I hope to add these
features in a future version. Continue reading → [Less]
|
Posted
over 8 years
ago
by
Alexander Taylor
I’ve just released Pyonic interpreter 1.2. As usual, you can get it
from Google Play, now for Python 2.7
or Python 3.6.
The APKs can also de bownloaded directly from Github
(where the source code is also available).
This is the first release to
... [More]
target Python 3.6 on Android (not just
Python 3.5), which is made possible by recent additions to
python-for-android. I expect to do a separate python-for-android
release to announce this shortly.
The main change to the app this release is support for the input
and (in Python 2) raw_input functions. These would previously
crash as the interpreter isn’t really being run in a shell, so the way
they try to take input doesn’t work. They are now overridden with new
replacements, which should hopefully behave roughly the same way as the
originals are supposed to, but via a more convenient popup gui for the
text to be entered.
I’m still working on file editing and other Python management
functions, but there didn’t seem to be any reason to delay a release
since according to the Google Play reviews people are trying and
failing to use the input functions. Continue reading → [Less]
|