Guides
Garden
API Reference
PDF
Quick search
Getting Started
Introduction
Installation
A first App
Properties
Kv Design Language
Events
Non-widget stuff
Layouts
Drawing
Packaging
Examples
Diving in
User’s Guide
Installation
Philosophy
Contributing
FAQ
Contact Us
Programming Guide
Kivy Basics
Controling the environment
Configure Kivy
Architectural Overview
Events and Properties
Input management
Widgets
Graphics
Kv language
Integrating with other Frameworks
Best Practices
Advanced Graphics
Packaging your application
Tutorials
Pong Game Tutorial
A Simple Paint App
API Reference
Kivy framework
Adapters
Adapter
List Item View Argument Converters
DictAdapter
ListAdapter
SelectableDataItem
SimpleListAdapter
Animation
Application
Atlas
Event loop management
Cache manager
Clock object
Configuration object
Core Abstraction
Audio
Camera
Clipboard
OpenGL
Image
Spelling
Text
Text Markup
Video
Window
Effects
Damped scroll effect
Kinetic effect
Opacity scroll effect
Scroll effect
Event dispatcher
Extension Support
Factory object
Garden
Gesture recognition
Graphics
Graphics compiler
Context management
Context instructions
Framebuffer
GL instructions
Canvas
OpenGL
OpenGL utilities
Shader
Stencil instructions
Texture
Transformation
Input management
Motion Event Factory
Motion Event
Input Postprocessing
Dejitter
Double Tap
Ignore list
Retain Touch
Triple Tap
Motion Event Provider
Providers
Native support of HID input from linux kernel
Native support of Wacom tablet from linuxwacom driver
Native support of MultitouchSupport framework for MacBook (MaxOSX platform)
Mouse provider implementation
Native support of Multitouch device on Linux, using libmtdev.
Auto Create Input Provider Config Entry for Available MT Hardware (linux only).
TUIO Input Provider
Common definitions for Windows provider
Support of WM_PEN message (Window platform)
Support of WM_TOUCH message (Window platform)
Input recorder
Motion Event Shape
Interactive launcher
Kivy Language
External libraries
jinja2.debug
Asynchronous data loader
Logger object
Metrics
Modules
Inspector
Keybinding
Monitor module
Recorder module
Screen
Touchring
Network support
Url Request
Parser utilities
Properties
Resources management
Support
Widgets
Abstract View
Accordion
Anchor Layout
Box Layout
Bubble
Button
Camera
Carousel
CheckBox
Code Input
ColorPicker widget
Drop-Down List
FileChooser
Float Layout
Grid Layout
Image
Label
Layout
List View
ModalView
Popup
Progress Bar
Relative Layout
reStructuredText renderer
Scatter
Scatter Layout
Screen Manager
Scroll View
Settings
Slider
Spinner
Splitter
Stack Layout
Stencil View
Switch
TabbedPanel
Text Input
Toggle button
Tree View
Video
Video player
VKeyboard
Widget class
Utils
Vector
Weak Method
Table Of Contents
Packaging your application
Packaging your application
ΒΆ
Create a package for Windows
Requirements
Create the spec file
Build the spec
Including Gstreamer
Creating packages for MacOSX
Requirements
Create the spec file
Build the spec and create a DMG
Including Gstreamer
Create a package for Android
TestDrive
Packaging your application into an APK
Packaging your application for the Kivy Launcher
Create a package for IOS
Prerequisites
Compile the distribution
Create an Xcode project
Customize
Known issues
FAQ
Kivy on Android
Requirements for an Android application
Create an APK
Debugging your application on the Android platform
Status of the Project
Tested Devices