{"id":1214,"date":"2016-04-15T13:00:08","date_gmt":"2016-04-15T20:00:08","guid":{"rendered":"http:\/\/appinventor.pevest.com\/?p=1214"},"modified":"2016-04-15T13:00:08","modified_gmt":"2016-04-15T20:00:08","slug":"announcing-app-inventor-2-graphics-animation-and-charts-book","status":"publish","type":"post","link":"https:\/\/coldstreams.com\/appinventor\/2016\/04\/15\/announcing-app-inventor-2-graphics-animation-and-charts-book\/","title":{"rendered":"Announcing App Inventor 2 Graphics, Animation and Charts book"},"content":{"rendered":"<p>Volume 4 of my App Inventor guide books series <em>is <a href=\"http:\/\/amzn.to\/1Sy8ufN\">now available in e-book and print format<\/a>. <\/em>The book also includes video-based tutorials to supplement the text.<\/p>\n<h2>Back Cover Description<\/h2>\n<p>MIT App Inventor is the fast and simple way to develop Android apps. Using a programming system that runs in your Internet browser, just drag and drop user interface components and link together program functions on screen, and then run your app directly on your Android phone or tablet.<\/p>\n<p>Learn to create apps using simplified interactive image sprites and to control movement using a finger on the screen or by tilting the phone or tablet. Learn how to use the &#8220;Canvas&#8221; features for drawing, including a unique way to implement traditional animation features.<\/p>\n<p>Includes numerous sample apps, detailed explanations, illustrations, app source code downloads and links to video tutorials.<\/p>\n<p>Volume 4 introduces the use of graphics drawing features, including general graphics features, image sprites, animation and charting. Charting refers to the creation of line, column, scatter plot, and strip recorder charts commonly used in business and finance.<\/p>\n<p>This is volume 4 of a 4 volume set. Volume 1 introduces App Inventor programming, Volume 2 introduces advanced features and Volume 3 covers databases and files.<\/p>\n<p>Visit the web site at appinventor.pevest.com to learn more about App Inventor and find more tutorials, resources, links to App Inventor books and other App Inventor web sites.<\/p>\n<p>Edward Mitchell is an experienced software developer, having worked in Silicon Valley, for Microsoft and other high tech firms. He has taught college and university courses in programming and information systems. He is the author or co-author of a dozen books on software development. He has a B.S. in information and computer science, an M.S. in software engineering, and an M.B.A. degree.<\/p>\n<h2>Target Audience<\/h2>\n<p>The text is an introduction to the graphics features of MIT App Inventor covering basic graphics and basic animation methods provided by MIT App Inventor, plus creating traditional animation effects using programming methods, and business\/science oriented charting. This is not a text about writing games but a book about the graphics features and how to put them to use for practical applications programs.<\/p>\n<h2>Table of Contents<\/h2>\n<p><!--more--><\/p>\n<table>\n<tbody>\n<tr>\n<td>1<\/td>\n<td>About this Book<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>Introduction to Graphics and Animated Games<\/td>\n<td>12<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>Image Sprites<\/td>\n<td>36<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>Orientation Sensor<\/td>\n<td>48<\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td>The Canvas<\/td>\n<td>59<\/td>\n<\/tr>\n<tr>\n<td>6<\/td>\n<td>Animation Methods<\/td>\n<td>83<\/td>\n<\/tr>\n<tr>\n<td>7<\/td>\n<td>Line Charts<\/td>\n<td>106<\/td>\n<\/tr>\n<tr>\n<td>8<\/td>\n<td>Column Charts<\/td>\n<td>135<\/td>\n<\/tr>\n<tr>\n<td>9<\/td>\n<td>Scatter Plot Chart<\/td>\n<td>154<\/td>\n<\/tr>\n<tr>\n<td>10<\/td>\n<td>Scatter Plot with Regression<\/td>\n<td>168<\/td>\n<\/tr>\n<tr>\n<td>11<\/td>\n<td>Strip Chart Recorder<\/td>\n<td>188<\/td>\n<\/tr>\n<tr>\n<td>12<\/td>\n<td>Strip Chart Line Recorder Using Canvas Flipping<\/td>\n<td>208<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Where to Buy<\/h2>\n<ul>\n<li><strong>App Inventor 2 Introduction (Volume 1 e-book)<\/strong><br \/>\nStep-by-step guide to easy Android programming<br \/>\nBuy from: <a href=\"http:\/\/amzn.to\/1Sw6z8p\">Amazon<\/a>, <a href=\"https:\/\/play.google.com\/store\/books\/details\/Edward_Mitchell_App_Inventor_2_Tutorial?id=sPlfBQAAQBAJ\">Google Books<\/a>, <a href=\"https:\/\/store.kobobooks.com\/en-US\/ebook\/app-inventor-2-introduction\">Kobo Books<\/a>, <a href=\"https:\/\/itunes.apple.com\/us\/book\/app-inventor-2-tutorial\/id941982996?mt=11&amp;uo=4\">Apple iBooks<\/a><\/li>\n<li><strong>App Inventor 2 Advanced Concepts\u00a0(Volume\u00a02 e-book)<\/strong><br \/>\nStep-by-step guide\u00a0to\u00a0Advanced features including TinyDB<br \/>\nBuy from: <a href=\"http:\/\/amzn.to\/1Sy8NqU\">Amazon<\/a>,<a href=\"https:\/\/books.google.com\/books\/about?id=QCB4CgAAQBAJ&amp;hl=en\"> Google Books<\/a>, <a href=\"https:\/\/store.kobobooks.com\/en-US\/ebook\/app-inventor-2-advanced-concepts\">Kobo Books<\/a><\/li>\n<li><strong>App Inventor 2 Databases and Files<\/strong>\u00a0<strong>(Volume 3 e-book)<\/strong><br \/>\nStep-by-step TinyDB, TinyWebDB, Fusion Tables and Files<br \/>\nBuy from: <a href=\"http:\/\/amzn.to\/1UxQGSO\">Amazon<\/a>,<a href=\"https:\/\/play.google.com\/store\/books\/details\/Edward_Mitchell_App_Inventor_2_Databases_and_Files?id=ryB4CgAAQBAJ\"> Google Books<\/a>, <a href=\"https:\/\/store.kobobooks.com\/en-US\/ebook\/app-inventor-2-databases-and-files\">Kobo Books<\/a><\/li>\n<li><strong>App Inventor 2 Graphics, Animation and Charts (Volume 4 e-book <span style=\"text-decoration: underline;\"><em>and printed book<\/em><\/span>)<\/strong><br \/>\nStep-by-step guide to graphics, animation and charts<br \/>\nBuy e-book from: <a href=\"http:\/\/amzn.to\/1Sy8ufN\">Amazon<\/a>, <a href=\"https:\/\/play.google.com\/store\/books\/details\/Edward_Mitchell_App_Inventor_2_Graphics_Animation?id=uKfxCwAAQBAJ\">Google Books<\/a>, <a href=\"https:\/\/store.kobobooks.com\/en-us\/ebook\/app-inventor-2-graphics-animation-and-charts\">Kobo Books<\/a><br \/>\nPrice: US$5.99, 227 pages<\/li>\n<\/ul>\n<h2>How to Read<\/h2>\n<p>While the e-books can be read on e-book reader devices[1], I recommend using the free e-reader software available from each e-book distributor for reading on your notebook or desktop computer:<\/p>\n<ul>\n<li>Your Amazon e-book library may be read online, through a browser, <a href=\"https:\/\/read.amazon.com\/\">here<\/a>.<\/li>\n<li><a href=\"https:\/\/www.amazon.com\/gp\/digital\/fiona\/kcp-landing-page\">Amazon&#8217;s Kindle software for Windows and Mac OS X<\/a><\/li>\n<li><a href=\"https:\/\/store.kobobooks.com\/p\/howtoread\">Kobo e-reader app<\/a> for Windows, Android, iOS<\/li>\n<li>Google Books may be read <a href=\"https:\/\/support.google.com\/googleplay\/answer\/185545?co=GENIE.Platform%3DDesktop&amp;rd=3&amp;oco=0\">in a web browser<\/a>, or using the <a href=\"https:\/\/support.google.com\/googleplay\/answer\/185545?co=GENIE.Platform%3DAndroid&amp;rd=3\">Google Play Books app on Android and iPad\/iPhone<\/a>.<\/li>\n<\/ul>\n<p>Note [1] &#8211; images used in the e-books do not always display well on the e-book reader devices (e.g. Kindle). For this reason, use of the computer-based e-book reader software is recommended.<\/p>\n<h2>Covers<\/h2>\n<p><a href=\"http:\/\/appinventor.pevest.com\/wp-content\/uploads\/2014\/07\/AppInventor-Vol1-RevisedCover.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-871\" src=\"http:\/\/appinventor.pevest.com\/wp-content\/uploads\/2014\/07\/AppInventor-Vol1-RevisedCover-188x300.jpg\" alt=\"AppInventor-Vol1-RevisedCover\" width=\"188\" height=\"300\" \/><\/a><a href=\"http:\/\/appinventor.pevest.com\/wp-content\/uploads\/2015\/08\/AI2Volume3Cover1.jpg\" rel=\"attachment wp-att-859\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-872\" src=\"http:\/\/appinventor.pevest.com\/wp-content\/uploads\/2014\/07\/AppInventor-Vol2-CoverRevised-190x300.jpg\" alt=\"AppInventor-Vol2-CoverRevised\" width=\"190\" height=\"300\" \/><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-859 aligncenter\" src=\"http:\/\/appinventor.pevest.com\/wp-content\/uploads\/2015\/08\/AI2Volume3Cover1-188x300.jpg\" alt=\"AI2Volume3Cover\" width=\"188\" height=\"300\" \/><\/a><a href=\"http:\/\/appinventor.pevest.com\/wp-content\/uploads\/2014\/07\/CoverOnly2.png\" rel=\"attachment wp-att-1209\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1209 aligncenter\" src=\"http:\/\/appinventor.pevest.com\/wp-content\/uploads\/2014\/07\/CoverOnly2-195x300.png\" alt=\"CoverOnly2\" width=\"195\" height=\"300\" \/><\/a><\/p>\n<p><strong>UPDATE<\/strong>: Sales of the <span style=\"text-decoration: underline;\">print version<\/span> of Volume 4 are being discontinued as of October 18, 2016, due to rampant copyright theft. There are more used copies for sale than the total number of printed books actually sold. Based on sales, readers\u00a0prefer the e-book version &#8211; therefore I am in process of discontinuing sales of the print version. The e-book continues to be available.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Volume 4 of my App Inventor guide books series is now available in e-book and print format. The book also includes video-based tutorials to supplement the text. Back Cover Description MIT App Inventor is the fast and simple way to develop Android apps. Using a programming system that runs in your Internet browser, just drag &hellip; <a href=\"https:\/\/coldstreams.com\/appinventor\/2016\/04\/15\/announcing-app-inventor-2-graphics-animation-and-charts-book\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Announcing App Inventor 2 Graphics, Animation and Charts book<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1214","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/coldstreams.com\/appinventor\/wp-json\/wp\/v2\/posts\/1214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coldstreams.com\/appinventor\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coldstreams.com\/appinventor\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coldstreams.com\/appinventor\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coldstreams.com\/appinventor\/wp-json\/wp\/v2\/comments?post=1214"}],"version-history":[{"count":0,"href":"https:\/\/coldstreams.com\/appinventor\/wp-json\/wp\/v2\/posts\/1214\/revisions"}],"wp:attachment":[{"href":"https:\/\/coldstreams.com\/appinventor\/wp-json\/wp\/v2\/media?parent=1214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coldstreams.com\/appinventor\/wp-json\/wp\/v2\/categories?post=1214"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coldstreams.com\/appinventor\/wp-json\/wp\/v2\/tags?post=1214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}