https://github.com/cmdvmd/kivy-cupertino
iOS-style widgets for Kivy
https://github.com/cmdvmd/kivy-cupertino
app ios kivy kivy-cupertino python python-3 widgets
Last synced: about 1 month ago
JSON representation
iOS-style widgets for Kivy
- Host: GitHub
- URL: https://github.com/cmdvmd/kivy-cupertino
- Owner: cmdvmd
- License: mit
- Created: 2021-02-03T23:33:21.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-20T00:47:24.000Z (over 2 years ago)
- Last Synced: 2025-04-12T09:18:50.052Z (about 1 month ago)
- Topics: app, ios, kivy, kivy-cupertino, python, python-3, widgets
- Language: Python
- Homepage: https://kivy-cupertino.rtfd.io
- Size: 65.6 MB
- Stars: 79
- Watchers: 5
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Kivy Cupertino
Kivy Cupertino is a collection of iOS style widgets following
[Apple's Human Interface guidelines](https://developer.apple.com/design/human-interface-guidelines)
to be used with the [Kivy](https://kivy.org/#home) cross-platform graphical framework without sacrificing ease of use or
application performance.[](https://github.com/cmdvmd/kivy-cupertino/issues)
[](https://github.com/cmdvmd/kivy-cupertino/blob/main/LICENSE)
[](https://github.com/cmdvmd/kivy-cupertino/commits/main)
[](https://kivy-cupertino.rtfd.io)
[](https://pepy.tech/project/kivycupertino)## Installation
To install Kivy Cupertino from [PyPI](https://pypi.org/project/kivycupertino/), use `pip`:
```shell
$ pip install kivycupertino
```To use newly implemented functionalities that have not yet been published to PyPI, install from GitHub
(**not recommended for production use**):```shell
$ pip install git+https://github.com/cmdvmd/kivy-cupertino.git
```To install Kivy Cupertino for development use, install with the `dev` extra:
```shell
$ pip install kivycupertino[dev]
```## Examples
Check out [`examples/`](https://github.com/cmdvmd/kivy-cupertino/tree/main/examples) for examples of various
widgets in Kivy Cupertino
## Functionalities
| 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 | ✔ |### Key
✔ Working
\
🚧 Work in Progress
\
📝 Planned## Contributing
To help improve this project, [fork our repository](https://github.com/cmdvmd/kivy-cupertino/fork). Visit
the [projects page](https://github.com/cmdvmd/kivy-cupertino/projects) to view pending projects you may be able to work
on