Kivy – Interactive Applications and Games in Python - Second Edition PDF

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.
Chapter List (84 chapters):
- Chapter 1: Kivy – Interactive Applications and Games in Python Second Edition
- Chapter 2: Table of Contents
- Chapter 3: Kivy – Interactive Applications and Games in Python Second Edition
- Chapter 4: Credits
- Chapter 5: About the Author
- Chapter 6: About the Reviewers
- Chapter 7: www.PacktPub.com
- Chapter 8: Support files, eBooks, discount offers, and more
- Chapter 9: Why subscribe?
- Chapter 10: Free access for Packt account holders
- Chapter 11: Preface
- Chapter 12: What this book covers
- Chapter 13: What you need for this book
- Chapter 14: Who this book is for
- Chapter 15: Conventions
- Chapter 16: Reader feedback
- Chapter 17: Customer support
- Chapter 18: Downloading the example code
- Chapter 19: Errata
- Chapter 20: Piracy
- Chapter 21: Questions
- Chapter 22: 1. GUI Basics – Building an Interface
- Chapter 23: Basic interface – Hello World!
- Chapter 24: Basic widgets – labels and buttons
- Chapter 25: Layouts
- Chapter 26: Embedding layouts
- Chapter 27: PageLayout – swiping pages
- Chapter 28: Our project – Comic Creator
- Chapter 29: Summary
- Chapter 30: 2. Graphics – the Canvas
- Chapter 31: Understanding the canvas
- Chapter 32: Drawing basic shapes
- Chapter 33: Adding images, colors, and backgrounds
- Chapter 34: Structuring graphic instructions
- Chapter 35: Rotating, translating, and scaling the coordinate space
- Chapter 36: Comic Creator: PushMatrix and PopMatrix
- Chapter 37: Summary
- Chapter 38: 3. Widget Events – Binding Actions
- Chapter 39: Attributes, ID, and root
- Chapter 40: Basic widget events – dragging the stickman
- Chapter 41: Localizing coordinates – adding stickmen
- Chapter 42: Binding and unbinding events – sizing limbs and heads
- Chapter 43: Binding events in the Kivy language
- Chapter 44: Creating your own events – the magical properties
- Chapter 45: Kivy and its properties
- Chapter 46: Summary
- Chapter 47: 4. Improving the User Experience
- Chapter 48: ScreenManager – selecting colors for the figures
- Chapter 49: Color control on the canvas – coloring figures
- Chapter 50: StencilView – limiting the drawing space
- Chapter 51: Scatter – multi-touching to drag, rotate, and scale
- Chapter 52: Recording gestures – line, circle, and cross
- Chapter 53: Recognizing gestures – drawing with the finger
- Chapter 54: Behaviors – enhancing widget's functionality
- Chapter 55: Style – decorating the interface
- Chapter 56: Factory – replacing a vertex instruction
- Chapter 57: Summary
- Chapter 58: 5. Invaders Revenge – an Interactive Multi-touch Game
- Chapter 59: Invaders Revenge – an animated multi-touch game
- Chapter 60: Atlas – An efficient management of images
- Chapter 61: Boom – simple sound effects
- Chapter 62: Ammo – simple animation
- Chapter 63: Invader – transitions for animations
- Chapter 64: Dock – automatic binding in the Kivy language
- Chapter 65: Fleet – infinite concatenation of animations
- Chapter 66: Scheduling events with the clock
- Chapter 67: Shooter – multi-touch control
- Chapter 68: Invasion – moving the shooter with the keyboard
- Chapter 69: Combining animations with '+' and '&'
- Chapter 70: Summary
- Chapter 71: 6. Kivy Player – a TED Video Streamer
- Chapter 72: Video – play, pause, and stop
- Chapter 73: AsyncImage – creating a cover for the video
- Chapter 74: Subtitles – tracking the video progression
- Chapter 75: Control bar – adding buttons to control the video
- Chapter 76: Slider – including a progression bar
- Chapter 77: Animation – hiding a widget
- Chapter 78: Kivy inspector – debugging interfaces
- Chapter 79: ActionBar – a responsive bar
- Chapter 80: LoadDialog – displaying a directory of files
- Chapter 81: ScrollView – displaying a list of videos
- Chapter 82: Search – query the TED Developer API
- Chapter 83: Summary
- Chapter 84: Index