python-for-android VS kivy

Compare python-for-android vs kivy and see what are their differences.

kivy

Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS (by kivy)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
python-for-android kivy
55 169
7,993 16,892
1.2% 0.9%
8.1 8.9
9 days ago 3 days ago
Python Python
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

python-for-android

Posts with mentions or reviews of python-for-android. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-13.
  • Error during build process on Buildozer + kivy. I'm tired). 2 days of struggle.
    3 projects | /r/kivy | 13 Jul 2023
    With that said the error is probably caused by something else, if you can't get it working post the complete build output with log_level=2. It could be an issue with your Java environment as per this issue https://github.com/kivy/python-for-android/issues/2790
  • Recipes in kivy
    2 projects | /r/kivy | 12 Jul 2023
    I assume you are referring to Android here... The existing p4a build recipes are located in the pythonforandroid/recipes directory, you need make a grpc directory in this format.
  • Compile iOS app on Mac after development on Windows
    3 projects | /r/kivy | 15 May 2023
    Build recipes are used to compile libraries for use on mobile platforms, see kivy-ios recipes directory and the corresponding python-for-android recipes directory. The quality varies here, some recipes may use outdated versions or provide limited library functionality. If you develop on Windows, you can install and use pretty much any Python package, but on mobile platforms, you are limited to those that are either 100% pure python, or have a build recipe.
  • Budozer not find swagger-client that satisfies
    2 projects | /r/kivy | 2 Feb 2023
    This should work as long as they are either pure python modules, or have a matching build recipe in python-for-android
  • Building With Scipy
    2 projects | /r/kivy | 27 Dec 2022
  • Have anyone used sqlalchemy and alembic in kivy for android app?
    4 projects | /r/kivy | 14 Dec 2022
    I mentioned "recipe" so Alembic will be included here (Im self taught so if I used the wrong term correct me).
    4 projects | /r/kivy | 14 Dec 2022
    The sqlalchemy recipe doesn't do anything beyond inserting the zip_safe=False into setup.py, see zipsafe.patch. I don't see any pyi files in sqlalchemy repo, what are you referring to exactly?
  • why there's no official release of Python for Android?
    2 projects | /r/Python | 13 Nov 2022
    Python android with SDL2: https://github.com/kivy/python-for-android/blob/master/doc/source/quickstart.rst
  • Pytorch in Kivy Android App
    2 projects | /r/kivy | 8 Nov 2022
    No, unfortunately there is no pytorch recipe, see p4a issue#2353 . The repository linked in RobertFlatt's comment is worth a look:
  • Auto selection of Text in TextInput and BackSpace problem
    2 projects | /r/kivy | 10 Mar 2022
    Partially i have go trough the github following link https://github.com/kivy/python-for-android/issues/2461 , in this person facing same problem as I and there is small video which is exactly matches with my problem,  but i don't understand the solution of that.

kivy

Posts with mentions or reviews of kivy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-28.

What are some alternatives?

When comparing python-for-android and kivy you can also consider the following projects:

PySimpleGUI - Python GUIs for Humans! PySimpleGUI is the top-rated Python application development environment. Launched in 2018 and actively developed, maintained, and supported in 2024. Transforms tkinter, Qt, WxPython, and Remi into a simple, intuitive, and fun experience for both hobbyists and expert users.

wxPython

KivyMD - KivyMD is a collection of Material Design compliant widgets for use with Kivy, a framework for cross-platform, touch-enabled graphical applications. https://youtube.com/c/KivyMD https://twitter.com/KivyMD https://habr.com/ru/users/kivymd https://stackoverflow.com/tags/kivymd

flet - Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.

PySide - ATTENTION: This project is deprecated, please refer to PySide2

DearPyGui - Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond

Toga - A Python native, OS native GUI toolkit.

Eel - A little Python library for making simple Electron-like HTML/JS GUI apps [Moved to: https://github.com/ChrisKnott/Eel]

pyglet

pywebview - Build GUI for your Python program with JavaScript, HTML, and CSS

Flexx - Write desktop and web apps in pure Python