A template for starting a native Android app using Python and the BeeWare tools.
More specifically, it uses VOC for compiling Python into Java bytecode and Briefcase to package as an Android app.
Requirements: you need to have Python 3, Java JDK and the Android SDK installed
Create a virtualenv using Python 3 (3.5 recommended).
Install cookiecutter. This is a tool used to bootstrap complex project templates:
$ pip install cookiecutter
Run
cookiecutter
on this template:$ cookiecutter https://github.com/eliasdorneles/beeware-android-template
Add your code to the project.
Install Briefcase. This is a tool that produces a version of your project that can be deployed to specific platforms:
$ pip install briefcase
Start the Android emulator or connect your Android device
Build and run your app with:
$ python setup.py android --start
- TicTacToe (created before this template, but using the same building blocks)
- Drawing app (created with this template)
- Todo app (created with this template)