Cargando…

Kivy blueprints : build your very own app-store-ready, multi-touch games and applications with Kivy! /

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.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Vasilkov, Mark (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn903914119
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150223s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d E7B  |d COO  |d OCLCF  |d DEBBG  |d CEF  |d NLE  |d UKMGB  |d WYU  |d UAB  |d AU@  |d UKAHL  |d N$T  |d VLY  |d OCLCO  |d OCLCQ  |d OCLCA 
015 |a GBB747379  |2 bnb 
016 7 |a 018007076  |2 Uk 
020 |a 1783987855 
020 |a 1783987847 
020 |a 9781783987849 
020 |a 9781783987856  |q (electronic bk.) 
029 1 |a DEBBG  |b BV042682635 
029 1 |a DEBSZ  |b 446578312 
029 1 |a UKMGB  |b 018007076 
035 |a (OCoLC)903914119 
037 |a CL0500000561  |b Safari Books Online 
050 4 |a QA76.73.P98 
082 0 4 |a 005.2502434  |2 23 
049 |a UAMI 
100 1 |a Vasilkov, Mark,  |e author. 
245 1 0 |a Kivy blueprints :  |b build your very own app-store-ready, multi-touch games and applications with Kivy! /  |c Mark Vasilkov. 
246 3 0 |a Build your very own app-store-ready, multi-touch games and applications with Kivy 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2015. 
300 |a 1 online resource (1 volume) :  |b illustrations. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Community experience distilled 
588 |a Description based on online resource; title from title page (Safari, viewed February 23, 2015). 
500 |a Includes index. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Building a Clock App; The starting point; Modern UI; Design inspiration; Loading custom fonts; Formatting text; Changing the background color; Making the clock tick; Updating the time on the screen; Binding widgets using properties; Layout basics; Finalizing the layout; Reducing repetition; Named classes; Styling buttons; 9-patch scaling; Using 9-patch images; Counting time; Formatting the time for stopwatch; Computing values; Putting a stopwatch in place 
505 8 |a Stopwatch controlsSummary; Chapter 2: Building a Paint App; Setting the stage; Fine-tuning the looks; Visual appearance; Window size; Mouse cursor; Multitouch emulation; Drawing touches; A very short introduction to the canvas; Displaying touches on the screen; Clearing the screen; Passing events; Clearing the canvas; Connecting the dots; The color palette; Subclassing the buttons; Taking away the ability to deselect; Overriding the standard behavior; Coloring buttons; A new kind of button; Defining the palette; Setting line thickness; Changing the line width; Summary 
505 8 |a Chapter 3: Sound Recorder for AndroidWriting platform-dependent code; Introducing Pyjnius; Emulating Android; Metro UI; The buttons; The grid structure; Visual attributes; Scalable vector icons; Icon fonts; Rationale for using icon fonts; Using the icon font in Kivy; Testing on Android; Using the native API; Loading Java classes; Looking up the storage path; Reading logs from the device; Recording sound; Major caveat -- permissions; Playing sound; Deleting files; Summary; Chapter 4: Kivy Networking; Writing the chat server; The protocol definition; The server source code 
505 8 |a The principle of operationTesting the server; Screen manager; Customizing the animation; Login screen layout; Chatroom screen layout; Overscroll modes; Bringing the app online; Building a simple Python client; Kivy integration with Twisted; ChatClient and ChatClientFactory; UI integration; Application logic of the client; Cross-application interoperability; Enhancements and eye candy; Escaping the special syntax; What's next; Summary; Chapter 5: Making a Remote Desktop App; The server; The Flask web server; Advanced server functionality -- taking screenshots; Emulating clicks 
505 8 |a JavaScript clientEndless loop of screenshots; Passing clicks to host; Kivy Remote Desktop app; The login form; The remote desktop screen; Loop of screenshots in Kivy; Sending clicks; What's next; Summary; Chapter 6: Making the 2048 Game; About the game; Gameplay concepts and overview; Randomness, or lack thereof; The 2048 project outline; What makes 2048 a good choice of project?; Simplicity as a feature; Creating the 2048 board; Going through cells; Rendering empty cells; Board data structure; Variable naming; Calling reset(); Testing passability; Making tiles; Tile initialization 
520 |a 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. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Python (Computer program language) 
650 0 |a Application software  |x Development. 
650 0 |a Video games  |x Design. 
650 0 |a Cross-platform software development. 
650 6 |a Python (Langage de programmation) 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Jeux d'ordinateur  |x Conception. 
650 7 |a COMPUTERS  |x Programming Languages  |x Python.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming  |x Open Source.  |2 bisacsh 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a Computer games  |x Design.  |2 fast  |0 (OCoLC)fst00872112 
650 7 |a Cross-platform software development.  |2 fast  |0 (OCoLC)fst00884174 
650 7 |a Python (Computer program language)  |2 fast  |0 (OCoLC)fst01084736 
776 0 8 |i Print version:  |a Vasilkov, Mark.  |t Kivy blueprints : build your very own app-store-ready, multi-touch games and applications with Kivy!  |d Birmingham, England : Packt Publishing, c2015  |h vi, 261 pages  |k Community experience distilled.  |z 9781783987849 
830 0 |a Community experience distilled. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781783987849/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH28180633 
938 |a ebrary  |b EBRY  |n ebr11015160 
938 |a EBSCOhost  |b EBSC  |n 945686 
994 |a 92  |b IZTAP