Skip to content

Welcome to PySwiftKit Wiki

PySwiftKit enables seamless integration between Python and Swift, allowing you to write Python wrappers for iOS and Android native functionality.

🚀 Quick Start

📚 Documentation Sections

PSProject

Tools and guides for setting up and managing your PySwiftKit projects: - Project creation and configuration - Buildozer integration for mobile deployment - Package management and site-packages

Wrapping Swift

Learn how to create Python wrappers for Swift code: - Type casting between Python and Swift - Practical examples (Battery Level, Device Info, Firebase Auth, etc.) - UIKit integration

Mobile Wheels Support

Comprehensive database of Python package compatibility with iOS/Android: - Package Search - Search 700K+ packages for mobile support - Results Overview - Summary of packages with official wheels - Kivy-iOS vs PEP 730 - Compare build approaches - Excluded Packages - Filtered packages (GPU/CUDA, etc.)

🔗 Resources