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 with git
(not recommended for production use):
$ git clone https://github.com/cmdvmd/kivy-cupertino.git
$ cd kivy-cupertino
$ python setup.py install
Check out examples/
for examples of
various widgets in Kivy Cupertino
Functionality | Status |
---|---|
Dark Mode | 📝 |
SF Symbols | 🚧 |
Action Sheet | ✔ |
Activity Indicator | ✔ |
Alert Dialog | ✔ |
Back Button | ✔ |
Button | ✔ |
Date Picker | 📝 |
Label | ✔ |
Navigation Bar | ✔ |
Next Button | ✔ |
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