Logo Kivy
  • Home
  • Programming Guide
  • API Reference
  • FAQ
  • PDF

Quick search

 

Programming Guide

  • Programming Guide

Table Of Contents

  • Getting Started
  • Philosophy
  • Installation
  • Programming Guide
    • Quickstart
    • How to read the documentation
    • Controling the environment
    • Configure Kivy
    • Architectural Overview
    • Your First Widget
    • Widget tree
    • Events
    • Input management
    • Introduction to the Kivy Language
    • Designing with the Kivy Language
    • Integrating with other Frameworks
    • Packaging your application
  • Tutorials
  • Contributing
  • FAQ
  • Contact Us
  • Programming Guide 2
  • Kivy framework
  • Adapters
  • Core Abstraction
  • Extension Support
  • Graphics
  • Input management
  • External libraries
  • Modules
  • Network support
  • Widgets

Related Topics

  • Previous: Installation on Android
  • Next: Quickstart

Programming GuideΒΆ

  • Quickstart
    • Create an application
  • How to read the documentation
    • Importing a class
  • Controling the environment
    • Configuration
    • Path control
    • Restrict core to specific implementation
    • Metrics
  • Configure Kivy
    • Locating the configuration file
    • Understanding config tokens
  • Architectural Overview
    • Core Providers and Input Providers
    • Graphics
    • Core
    • UIX (Widgets & Layouts)
    • Modules
    • Input Events (Touches)
    • Widgets and Event Dispatching
  • Your First Widget
    • Basic Considerations
    • Paint Widget
  • Widget tree
    • Manipulating the tree
    • Traversing the tree
  • Events
    • Clock events
    • Widget events
  • Input management
    • Input architecture
    • Motion event profiles
    • Touch events
  • Introduction to the Kivy Language
    • Widget graphics
  • Designing with the Kivy Language
    • The code goes in main.py
    • The layout goes in controller.kv
  • Integrating with other Frameworks
    • Using Twisted inside Kivy
  • Packaging your application
    • Create package for Windows
    • Create package for MacOSX
    • Create a package for Android
    • Create a package for IOS
    • Kivy on Android
« Installation on Android Quickstart »