Kivy Cupertino is a collection of iOS style widgets following Apple's Human Interface guidelines to be used with the Kivy cross-platform graphical framework without sacrificing ease of use or application performance.
To install Kivy Cupertino from PyPI, use pip
:
$ pip install kivycupertino
To use newly implemented functionalities that have not yet been published to PyPI, install from GitHub (not recommended for production use):
$ pip install git+https://github.com/cmdvmd/kivy-cupertino.git
To install Kivy Cupertino for development use, install with the dev
extra:
$ pip install kivycupertino[dev]
Check out examples/
for examples of various
widgets in Kivy Cupertino
Functionality | Status |
---|---|
Dark Mode | 📝 |
Long Press | ✔ |
Swipe | ✔ |
SF Symbols | ✔ |
Action Sheet | ✔ |
Activity Indicator | ✔ |
Alert Dialog | ✔ |
Button | ✔ |
Date Picker | 📝 |
Label | ✔ |
Modal Button | ✔ |
Navigation Bar | ✔ |
Page Controls | ✔ |
Picker | 📝 |
Progress Bar | ✔ |
Scroll View | ✔ |
Screen Manager | ✔ |
Search Bar | ✔ |
Segmented Controls | ✔ |
Slider | ✔ |
Stepper | ✔ |
Switch | ✔ |
Symbol | ✔ |
Symbol Button | ✔ |
System Button | ✔ |
Tab Bar | ✔ |
Table | ✔ |
Text Field | ✔ |
Text View | ✔ |
Time Picker | 📝 |
Toolbar | ✔ |
✔ Working
🚧 Work in Progress
📝 Planned
To help improve this project, fork our repository. Visit the projects page to view pending projects you may be able to work on