Skip to content

cmdvmd/kivy-cupertino

Repository files navigation

Kivy Cupertino

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.

GitHub issues License Last Commit Documentation Status Downloads

Installation

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]

Examples

Check out examples/ for examples of various widgets in Kivy Cupertino

Showcase App

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. Visit the projects page to view pending projects you may be able to work on