Kivy Blueprints

Mark Vasilkov

  • 出版商: Packt Publishing
  • 出版日期: 2015-01-29
  • 售價: $1,980
  • 貴賓價: 9.5$1,881
  • 語言: 英文
  • 頁數: 305
  • 裝訂: Paperback
  • ISBN: 1783987847
  • ISBN-13: 9781783987849
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Build your very own app-store-ready, multi-touch games and applications with Kivy!

About This Book

  • Learn how to create simple to complex functional apps quickly and easily with the Kivy framework
  • Bend Kivy according to your needs by customizing, overriding, and bypassing the built-in functions when necessary
  • A step-by-step guide that provides a swift and easy introduction to game development for both desktop and mobile

Who This Book Is For

This book is intended for programmers who are comfortable with the Python language and who want to build desktop and mobile applications with rich GUI in Python with minimal hassle. Knowledge of Kivy is not strictly required―every aspect of the framework is described when it's first used.

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

In Detail

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.

商品描述(中文翻譯)

建立您自己的應用商店準備就緒的多點觸控遊戲和應用程式,使用 Kivy!

關於本書
- 學習如何快速輕鬆地使用 Kivy 框架創建從簡單到複雜的功能性應用程式
- 根據您的需求調整 Kivy,必要時自定義、覆蓋和繞過內建功能
- 提供逐步指南,為桌面和移動遊戲開發提供快速且簡單的入門

本書適合誰
本書適合對 Python 語言感到舒適的程式設計師,並希望以最小的麻煩在 Python 中構建具有豐富 GUI 的桌面和移動應用程式。對 Kivy 的知識並不是絕對必要的——框架的每個方面在首次使用時都有描述。

您將學到什麼
- 設置 Python 和 Kivy 程式設計的開發環境
- 構建適合桌面和移動的跨平台應用程式
- 創建類似於 Windows Phone 扁平設計的現代 UI 應用程式
- 與原生 Android API 介面,以擴大應用程式可用的功能範圍
- 通過修改內建 Kivy 功能來自定義您的應用程式以符合項目規範
- 開發全棧的客戶端-伺服器解決方案,後端和 UI 均使用 Python 編寫
- 撰寫模組化、可重用的程式碼,同時利用 Kivy 框架的各種特性
- 撰寫自己的跨平台視頻遊戲,準備在 Google Play、App Store 或甚至 Steam 上發行

詳細內容
Kivy 是一個現代 UI 框架,極大簡化了適合移動和桌面的跨平台應用程式的開發。

本書是一本實用指南,將引導您創建直觀的多平台遊戲和日常使用的應用程式。您將學習如何構建簡單的常見應用程式,例如計時器和繪圖工具。然後,我們將逐步深入更高級的 Python 和 Kivy 特性。我們還將涵蓋從 UI 設計到低階 GLSL 着色器的多個相關主題。您將能夠在您的履歷中填充實用的應用程式和遊戲,包括受到極受歡迎的益智遊戲 2048 和 Flappy Bird 啟發的作品。每一章都涵蓋一個功能完整的程式,突顯 Kivy 框架的不同方面。