Annotary
Sort
How to Create an Android App and APK on Android with Python | Ben Rousch's Cluster of Bleep

How to Create an Android App and APK on Android with Python | Ben Rousch's Cluster of Bleep

clusterbleep.net
xpareto john xpareto john
3 years ago

About six months ago the Android Java IDE (AIDE) was created. It lets you create real, distributable Android apps (APKs) on Android itself, which is very cool, but you have to do it Java.

Or do you?

Here’s how I combined SL4A’s Eclipse app development process with AIDE to create an Android app and APK on Android, written in Python.

Cancel
Sort
Developing Android Apps completely in Python

Developing Android Apps completely in Python

ep2013.europython.eu
xpareto john xpareto john
3 years ago
tart developing full Android applications using only Python. Different technologies will be demonstrated, including PySide-based QML GUIs using the Necessitas Qt port and the Py4A/SL4A-based approach, which can be combined with Android’s WebKit and re-use Python web frameworks.
Cancel
ython on Android uses a native CPython build, so its performance and compatibility is very good. Combined with PySide (which uses a native Qt build) and Qt’s support for OpenGL ES acceleration, you can create fluent UIs even with Python.
Cancel
sulting PySide-based applications run on Android, but also at least on Mac OS X, Windows, Linux and Maemo and MeeGo - basically all platforms on which Qt is available. The SL4A/Py4A-based applications will run on Android only, but will be able to utilize Android-specific APIs. Both approaches can also be combined.
Cancel
Show all 3 highlights
Sort

Kivy: Building GUI and Mobile apps with Python

www.youtube.com
xpareto john xpareto john
3 years ago
e is nothing in common, except the platform, in both projects. The sl4a is, as the name said, "scripting layer", and they use a RPC method to communicate between Java / *language of your choice*. This separation is ok for scripts, but not usable for native application and OpenGL Applications. Our approach is totally different, and with pyjnius, you can access to anything from the android API, you are not limited to the facade API.
Cancel
Sort

Using SL4A with Tasker - Tasker Wiki

tasker.wikidot.com
xpareto john xpareto john
3 years ago
Using SL4A with Tasker

SL4A, Scripting Layer for Android, dramatically extends the capabilities of Tasker and your phone. It's pretty easy to get it working for pre-existing scripts such as the ones linked below, and you don't have to be a programmer to use them.

However, if you are not a programmer, you will find it tough going to write your own scripts. It's not for the faint-hearted, so be prepared to spend significant time learning how to use it.

If that doesn't scare you off, then dive in!

Note: The SL4A documentation contains lots of references to ASE. That's because ASE is the old name for SL4A, and it hasn't been changed everywhere yet. So if you see instructions telling you to copy something into the ase/scripts folder, it should really say sl4a/scripts.

Cancel
Sort

python - Kivy for Android apps - Stack Overflow

stackoverflow.com
xpareto john xpareto john
3 years ago
kivy android port is based on pgs4a, so you have access to this module pygame.renpy.org/api.html#module-android it's not part of kivy api because it's non portable (android only). – tshirtman Apr 1 '12 at 16:06
Cancel
knew there was not a way to wrap your python scripts into an apk file within sl4a. However It seems Tasker has the capability to launch individual sl4a scripts (including python ones) with or without showing the console output. And if tasker is able to do that, it seems feasible that you could somehow make an apk that contained the python scripts and was able to launch them in the same fashion that tasker can
Cancel
Show all 2 highlights
Sort
What is BPM - ProcessCraft Business Process Management

What is BPM - ProcessCraft Business Process Management

showgen.com
xpareto john xpareto john
3 years ago

What is BPM?

Business Process Management assists Visual Thinkers to Model and Diagram solutions to Business Management Problems. Visual Thinking has been found to be the most common thinking style accounting for up to 60%-65% of the general population. Very few people can think in computer code and for the majority of us, understanding a business problem is best served with a workflow flowchart. A pure textural description of a Business Management Problem can be confusing when it’s distributed to peers who are not familiar with the documented Business Domain Language.

Cancel
Sort
Vite Vite: A Business and Productivity App Toolkit for Android and Kivy

Vite Vite: A Business and Productivity App Toolkit for Android and Kivy

www.ericbullington.com
xpareto john xpareto john
3 years ago
o introduce Vite Vite for Kivy, a UI toolkit for building business and productivity apps on Android. This is an idea loos
Cancel
Vite Vite is mostly composed of a showcase app that demonstrates how easy it is to create attractive Android apps using Kivy and Python, but I have big plans for this project. The adjacent screen shot is from a recent iteration of this Android template app. I'm also releasing a pre-packaged Android apk so that people can try it out before setting up a Kivy for Android development environment.
Cancel
Kivy is used primarily for games, at least at the present time. Most games are built on top of specially-designed UI/UXs that eschew traditional UI elements. Accordingly, Kivy lacks 'native'-looking UI elements for each of the respective platforms it runs on. Secondly, and partly as a result of this first factor, there are presently very few business and productivity apps built using Kivy.
Cancel
rmly believe Kivy is the mobile framework of the future, but few business have adopted it to build apps outside of the gaming arena (although some impressive apps have been built by the ones who have).
Cancel
s a comprehensive collection of cross-platform widgets, the Kivy Language (KV) for easy styling of said widgets, and easy access to OpenGL for those rare occasions when you can't do what you want using Kivy widgets and KV.
Cancel
So set up a Kivy development environment, clone Vite Vite, customize it, and build the mobile business or productivity app you've always dreamed of.
Cancel
Show all 6 highlights
Sort

Dusty's Diverse Domain » Blog Archive » Python on Android? First impressions of Kivy

archlinux.me
xpareto john xpareto john
4 years ago
r the slowness at start on android, it’s mostly for the first start, and it’s because it comes with everything in a zip (python compiled for arm, all the required libs, and all of your assets) and it needs to unarchive it on first launch, kv code is not compiled to python code, it’s interpreted directly by a parser written in python (lang.py in kivy) and it’s really fast.
Cancel
hey also provide a VirtualBox[http://python-for-android.readthedocs.org/en/latest/prerequisites/] image that has everything pre-installed for creating a apk.
Cancel
ime. For the first load the kivy apps basically extract’s itself, and it’s dependencies therefore takes longer to load the first time. Loading the same app second time onwards should be a lot faster, at-least it was for me.
Cancel
Show all 3 highlights
Loading...