When you're writing an application in which you would like to perform specialized drawing and/or control the animation of graphics, you should do so by drawing through a canvas. A canvas works for you as an interface to the actual surface upon which your graphics will be drawn — it holds all of your "draw" calls. Via the Android Canvas, your drawing is actually performed on an underlying Bitmap, which is placed into the window.
Learning Android Canvas is a practical guide, which will help you develop applications that contain rich 2D graphics like backgrounds, buttons, and even some small games with static 2D graphics. The book is full of step-by-step lessons and practical examples. This book helps you develop rich graphical applications and some simple games.
Learning Android Canvas will help you understand everything that is required to develop an Android application that involves creating 2D graphics from scratch to a fully functional complete application. You will start with zero knowledge of using graphics within Android applications and will then go step by step to learn about different objects and techniques. In the end you will be able to develop a complete application fully loaded with graphics and functions.
The book will give you a detailed practical explanation of Nine-Patch images and its importance in designing layouts and backgrounds. We will also take a detailed look at user interactions such as touch, capturing the action, and responding to them accordingly. Finally we will have a working, fully functional graphic application that uses all the knowledge that we have acquired previously.
This book is a fast-paced, practical, step-by-step tutorial guide full of examples that are easy to follow and implement.
Who this book is for
This book is a great resource for developers who have basic Android development knowledge and want to work on graphics-rich applications and games but are totally new to working with graphics and Android Canvas.
|Sold by:||Barnes & Noble|
|File size:||3 MB|
About the Author
Mir Nauman Tahir completed his MS in Information Technology from Khyber Pakhtoonkhwa, Pakistan, with a specialization in Web Technologies. Mir is also a Microsoft Certified Technology Specialist. Mir started his professional programming career in 2004. He has worked on developing different systems such as a Library Management System, Procurement System, a lot of web applications, and dynamic websites with content management systems. Mir worked on the source code of Android for almost 1.5 years in a research group as a developer and published a research paper on the basis of that research with the team. Mir has also worked on other open source technologies like OpenERP, PostGre-SQL, and different flavors of Linux. Mir currently has more than 8 years of industry experience mainly consisting of in-house development for some of Pakistan’s most well reputed organizations and universities. Mir loves sketching and playing computer games. Mir worked for some of the most well reputed universities and organizations of Pakistan starting his carrier as a Software Engineer from COMSATS Institute of Information Technology Abbottabad, Pakistan. Security Engineering Research Group Peshawar Pakistan. Currently working as an Information Management Officer in a well reputed organization in Pakistan. or just Currently working as an Information Management Officer.
This is Mir’s first book, but mostly he writes his technical articles on his personal blog, mirnauman.wordpress.com. The articles are mostly about Android and Microsoft .Net technologies.