About this item

Build mobile apps efficiently with Kivy, the Python-powered graphical toolkit for creating natural user interfaces with elegant multitouch support. With this hands-on guide, you’ll learn step-by-step how to build and deploy a complete Kivy app for iOs and Android devices. If you’re just beginning to work with Python, but are reasonably familiar with its syntax, you’re ready to go. Each chapter includes exercises, using examples that run on Python 3 and Python 2.7. Learn how Kivy simplifies mobile development with its cross-platform Api and domain-specific Kv language, and why this free and open source toolkit is ideal for commercial products.Design custom widgets with the Kv languageDelve into Kivy events, event handlers, and propertiesDynamically change which Kivy widgets are displayedUnderstand and apply iterative development principlesCreate basic animations, using Canvas and graphics primitivesStore local data with Kivy’s powerful key value storeAdd basic gestures to switch between app viewsImprove your app’s usability with Kivy’s built-in widgetsDeploy the app to your Android or iOs device, using Buildozer .



About the Author

Dusty Phillips

Dusty Phillips is a Canadian author, blogger, programmer, and yogi. He holds a master's degree in computer science emphasizing human computer interaction. He's been toying with programming ever since accidentally inserting a comma into a Q-BASIC program (NIBBLES.BAS) and eventually debugging it so he could continue playing his favourite game. Today he's got more Python interpreters on his laptop than he can count and is constantly experimenting with new technologies.



Read Next Recommendation

Report incorrect product information.