Create responsive cross-platform UI/UX applications and games in Python using the open source Kivy library
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.
Kivy – Interactive Applications and Games in Python Second Edition, will equip you with all the necessary knowledge to create interactive, responsive, and cross-platform applications and games.
This book introduces the Kivy language and the necessary components so you can implement a graphical user interface (GUI) and learn techniques to handle events, detect gestures, and control multi-touch actions. You will learn strategies to animate your applications, and obtain interactive, professional-looking, and responsive results. You will be applying this knowledge throughout the book by developing three applications and tackling their diverse programming challenges.
Chapter 1. GUI Basics – Building an Interface
Chapter 2. Graphics – the Canvas
Chapter 3. Widget Events – Binding Actions
Chapter 4. Improving the User Experience
Chapter 5. Invaders Revenge – an Interactive Multi-touch Game
Chapter 6. Kivy Player – a TED Video Streamer