All Projects → eliasdorneles → beeware-android-template

eliasdorneles / beeware-android-template

Licence: MIT license
Template for starting a native Android app using Python and the BeeWare tools

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to beeware-android-template

drawingapp-voc
Drawing App for Android written in Python, powered by BeeWare suite - https://pybee.org
Stars: ✭ 18 (-41.94%)
Mutual labels:  voc, python-on-android, beeware
cookiedozer
📱 Cookiecutter for i18n Kivy Apps
Stars: ✭ 48 (+54.84%)
Mutual labels:  cookiecutter-template
cookiecutter-modern-datascience
Start a data science project with modern tools
Stars: ✭ 136 (+338.71%)
Mutual labels:  cookiecutter-template
qt-qml-project-template-with-ci
Template for a Qt/QML application with batteries included: GitHub C.I. for your QML app; automated gui testing with Xvfb; automatic code-format checks and more. Compiles for Desktop and Mobile (Linux, Mac, Windows, and Android).
Stars: ✭ 33 (+6.45%)
Mutual labels:  cookiecutter-template
python-lib
Opinionated cookiecutter template for creating a new Python library
Stars: ✭ 75 (+141.94%)
Mutual labels:  cookiecutter-template
at-python-template
The official Python Project Template of Alexander Thamm GmbH
Stars: ✭ 34 (+9.68%)
Mutual labels:  cookiecutter-template
cookiecutter-homeassistant-custom-component
Cookiecutter template for Home Assistant custom component
Stars: ✭ 37 (+19.35%)
Mutual labels:  cookiecutter-template
Cookiecutter Data Science
A logical, reasonably standardized, but flexible project structure for doing and sharing data science work.
Stars: ✭ 5,271 (+16903.23%)
Mutual labels:  cookiecutter-template
cookiecutter-pypackage
A cookiecutter template for Python package with heavy use of Github actions
Stars: ✭ 19 (-38.71%)
Mutual labels:  cookiecutter-template
pyramid-cookiecutter-alchemy
[DEPRECATED - Please use https://github.com/pylons/pyramid-cookiecutter-starter instead] A Cookiecutter (project template) for creating a Pyramid project using SQLite for persistent storage, SQLAlchemy for an ORM, Alembic for database migrations, URL dispatch for routing, and Jinja2 for templating.
Stars: ✭ 39 (+25.81%)
Mutual labels:  cookiecutter-template
cookiecutter-modern-pypackage
Cookiecutter template for a modern Python package.
Stars: ✭ 97 (+212.9%)
Mutual labels:  cookiecutter-template
cookiecutter-pytorch
A Cookiecutter template for PyTorch Deep Learning projects.
Stars: ✭ 48 (+54.84%)
Mutual labels:  cookiecutter-template
fastapi-starter
A FastAPI based low code starter: Async SQLAlchemy, Postgres, React-Admin, pytest and cypress
Stars: ✭ 97 (+212.9%)
Mutual labels:  cookiecutter-template
python-data-science-template
Template for a modular, Python-based data science project.
Stars: ✭ 19 (-38.71%)
Mutual labels:  cookiecutter-template
cookiecutter-homeassistant-component
A cookiecutter project template for generating the structure for a new custom component.
Stars: ✭ 22 (-29.03%)
Mutual labels:  cookiecutter-template
cookiecutter-go
boilerplate, golang project starter tool, support go-zero/go-micro/gin
Stars: ✭ 63 (+103.23%)
Mutual labels:  cookiecutter-template
cookiecutter-pyms
Cookiecutter template for a Python microservice.
Stars: ✭ 49 (+58.06%)
Mutual labels:  cookiecutter-template
cookiecutter-qt-app
A cookiecutter to create Qt applications, with translations and packaging
Stars: ✭ 29 (-6.45%)
Mutual labels:  cookiecutter-template
cookiecutter-python-cli
A cookiecutter template for creating a Python CLI application using click
Stars: ✭ 65 (+109.68%)
Mutual labels:  cookiecutter-template
cookiecutter-rimworld-mod-development
A cookiecutter project that builds the basic Rimworld mod development file structure and build environment.
Stars: ✭ 59 (+90.32%)
Mutual labels:  cookiecutter-template

BeeWare Android Template

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.

Using this template

Requirements: you need to have Python 3, Java JDK and the Android SDK installed

  1. Create a virtualenv using Python 3 (3.5 recommended).

  2. Install cookiecutter. This is a tool used to bootstrap complex project templates:

    $ pip install cookiecutter
    
  3. Run cookiecutter on this template:

    $ cookiecutter https://github.com/eliasdorneles/beeware-android-template
    
  4. Add your code to the project.

  5. Install Briefcase. This is a tool that produces a version of your project that can be deployed to specific platforms:

    $ pip install briefcase
    
  6. Start the Android emulator or connect your Android device

  7. Build and run your app with:

    $ python setup.py android --start
    

Example apps

  • TicTacToe (created before this template, but using the same building blocks)
  • Drawing app (created with this template)
  • Todo app (created with this template)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].