Have a personal or library account? Click to login
Kivy ??? Interactive Applications and Games in Python second edition Cover

Kivy ??? Interactive Applications and Games in Python second edition

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

Paid access
|Sep 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