Build your very own app-store-ready, multi-touch games and applications with Kivy!
Kivy is a Modern UI framework that greatly simplifies the development of cross-platform apps suitable for both mobile and desktop.
This book is a practical guide that will walk you through the creation of intuitive multi-platform games and apps for day-to-day use. You will learn how to build simple, common apps such as Stopwatch and Paint. Then, we will gradually dive into more advanced Python and Kivy features. We will also cover a number of related topics ranging from UI design to low-level GLSL shaders. You will be able to fill your resume with practical applications and games, including those inspired by the insanely popular puzzle game 2048 and Flappy Bird. Each chapter covers a fully functional program, highlighting different aspects of the Kivy framework.
What You Will Learn
Set up a development environment for Python and Kivy programming
Build cross-platform applications suitable for desktop and mobile
Create Modern UI apps reminiscent of Windows Phone flat design
Interface with the native Android API to broaden the scope of what functionality is available to your apps
Customize your applications by modifying the built-in Kivy features for your project specifications
Develop full-stack, client-server solutions with the backend and UI both written in Python
Write modular, reusable code while utilizing various aspects of the Kivy framework
Write your own cross-platform video-games, ready for distribution on Google Play, App Store, or even Steam
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.