Compile iOS app on Mac after development on Windows

This page summarizes the projects mentioned and recommended in the original post on /r/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
  • kivy-ios

    Toolchain for compiling Python / Kivy / other libraries for iOS

  • 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.

  • python-for-android

    Turn your Python application into an Android APK

  • 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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • plyer

    Plyer is a platform-independent Python wrapper for platform-dependent APIs

  • For platform specific functionality, there is plyer which provides some simple cross-platform functionality. See the platforms/ios directory for examples of using Apple APIs via pyobjus, you may need to do that sooner than you think...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts