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
- Setup & Installation - Get started with PySwiftKit
- Create a New Project - Set up your first Kivy project
- Wrapping Swift - Learn to wrap Swift code for Python
📚 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.)