Skip to main content
Have a personal or library account? Click to login
Kivy - Interactive Applications and Games in Python Cover

Kivy - Interactive Applications and Games in Python

Create responsive cross-platform UI/UX applications and games in Python using the open source Kivy library

Paid access
|Jul 2025
Product purchase options

Key Features

    Book Description

    What you will learn

    • Build responsive user interfaces (UIs) using the Kivy language and the Kivy widgets
    • Master the use of the Kivy canvas to display graphics on screen
    • Keep the UI updated on user input and screen size with Kivy properties
    • Bind and unbind Kivy events to control widgets, touches, the mouse, the keyboard, and animations
    • Scale, rotate, and translate widgets using finger gestures
    • Create and use your own gestures, and control multiple touches on the screen
    • Enhance your widgets with behaviors, animations, and transitions
    • Debug your application with the Kivy inspector

    Who this book is for

    If you are a Python developer who wants to create exciting and dynamic UI/UX applications that are compatible with multiple platforms, then this is the book for you. No prior experience with Kivy is required, although you should be familiar with Python and have a fair understanding of software engineering concepts such as inheritance, classes, and instances.

    Table of Contents

    1. GUI Basics - Building an Interface
    2. Graphics ? The Canvas
    3. Widget Events ? Binding Actions
    4. Improving the User Experience
    5. Invaders Revenge ? An Interactive Multitouch Game
    6. Kivy Player
    PDF ISBN: 978-1-78528-438-0
    Publisher: Packt Publishing Limited
    Copyright owner: © 2015 Packt Publishing Limited
    Publication date: 2025
    Language: English
    Pages: 206