{"id":24191,"date":"2017-06-07T11:20:54","date_gmt":"2017-06-07T16:20:54","guid":{"rendered":"http:\/\/scienceblogs.com\/gregladen\/?p=24191"},"modified":"2017-06-07T11:20:54","modified_gmt":"2017-06-07T16:20:54","slug":"coding-iphone-apps-for-kids","status":"publish","type":"post","link":"https:\/\/gregladen.com\/blog\/2017\/06\/07\/coding-iphone-apps-for-kids\/","title":{"rendered":"Coding iPhone apps for Kids"},"content":{"rendered":"<p>I can&#8217;t give this a meaningful review because I don&#8217;t have the setup to test it out, <a target=\"_blank\" href=\"https:\/\/www.amazon.com\/gp\/product\/1593277563\/ref=as_li_tl?ie=UTF8&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1593277563&#038;linkCode=as2&#038;tag=grlasbl0a-20&#038;linkId=daf9eea87cbb38dce12edf40489f5769\">Coding iPhone Apps for Kids: A playful introduction to Swift<\/a><img loading=\"lazy\" decoding=\"async\" src=\"\/\/ir-na.amazon-adsystem.com\/e\/ir?t=grlasbl0a-20&#038;l=am2&#038;o=1&#038;a=1593277563\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" \/> by Gloria Winquist and Matt McCarthy looks like it is up to the high standards of this publisher and these authors, and might be just the thing for your kid:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/scienceblogs.com\/gregladen\/files\/2017\/06\/Screen-Shot-2017-06-07-at-11.15.23-AM.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/scienceblogs.com\/gregladen\/files\/2017\/06\/Screen-Shot-2017-06-07-at-11.15.23-AM.png?resize=285%2C372\" alt=\"\" width=\"285\" height=\"372\" class=\"alignright size-full wp-image-24194\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<blockquote><p>Apple\u2019s Swift is a powerful, beginner-friendly programming language that anyone can use to make cool apps for the iPhone or iPad. In Coding iPhone Apps for Kids, you\u2019ll learn how to use Swift to write programs, even if you\u2019ve never programmed before.<\/p>\n<p>You\u2019ll work in the Xcode playground, an interactive environment where you can play with your code and see the results of your work immediately! You\u2019ll learn the fundamentals of programming too, like how to store data in arrays, use conditional statements to make decisions, and create functions to organize your code\u2014all with the help of clear and patient explanations.<\/p>\n<p>Once you master the basics, you\u2019ll build a birthday tracker app so that you won\u2019t forget anyone\u2019s birthday and a platform game called Schoolhouse Skateboarder with animation, jumps, and more!<\/p>\n<p>As you begin your programming adventure, you\u2019ll learn how to:<\/p>\n<li>Build programs to save you time, like one that invites all of your friends to a party with just the click of a button!<\/li>\n<li>Program a number-guessing game with loops to make the computer keep guessing until it gets the right answer<\/li>\n<li>Make a real, playable game with graphics and sound effects using SpriteKit<\/li>\n<li>Challenge players by speeding up your game and adding a high-score system<\/li>\n<p>Why should serious adults have all the fun? Coding iPhone Apps for Kids is your ticket to the exciting world of computer programming.<\/p>\n<p>Covers Swift 3.x and Xcode 8.x. Requires OS X 10.11 or higher.<\/p><\/blockquote>\n<p>Example Page:<br \/>\n<a href=\"https:\/\/i0.wp.com\/scienceblogs.com\/gregladen\/files\/2017\/06\/Screen-Shot-2017-06-07-at-11.17.30-AM.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/scienceblogs.com\/gregladen\/files\/2017\/06\/Screen-Shot-2017-06-07-at-11.17.30-AM-610x769.png?resize=604%2C761\" alt=\"\" width=\"604\" height=\"761\" class=\"aligncenter size-large wp-image-24192\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>TOC:<\/p>\n<p>Author Bio<br \/>\nGloria Winquist became hooked on iOS development in 2011 and has been programming professionally ever since. She works as an iOS developer at LumiraDx.<\/p>\n<p>Matt McCarthy has released more than 20 apps as part of a two-person team, Tomato Interactive LLC. He works as a software engineer at LumiraDx.<\/p>\n<p>Table of contents<br \/>\nPART 1: Xcode and Swift<br \/>\nChapter 1: Hello, World!<br \/>\nChapter 2: Learning to Code in a Playground<br \/>\nChapter 3: Making Choices<br \/>\nChapter 4: Writing Code That Loops<br \/>\nChapter 5: Keeping Your Programs Safe with Optionals<br \/>\nChapter 6: Storing Collections in Dictionaries and Arrays<br \/>\nChapter 7: Functions Are a Party, and You&#8217;re Invited<br \/>\nChapter 8: Custom Classes and Structs<\/p>\n<p>PART 2: Birthday Tracker<br \/>\nChapter 9: Creating Buttons and Screens on the Storyboard<br \/>\nChapter 10: Adding a Birthday Class and Handling User Input<br \/>\nChapter 11: Displaying Birthdays<br \/>\nChapter 12: Saving Birthdays<br \/>\nChapter 13: Getting Birthday Notifications<\/p>\n<p>PART 3: Schoolhouse Skateboarder<br \/>\nChapter 14: Setting the Stage<br \/>\nChapter 15: Making Schoolhouse Skateboarder a Real Game<br \/>\nChapter 16: Using the SpriteKit Physics Engine<br \/>\nChapter 17: Adjusting Difficulty, Collecting Gems, and Keeping Score<br \/>\nChapter 18: Game State, Menus, Sound, and Special Effects<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I can&#8217;t give this a meaningful review because I don&#8217;t have the setup to test it out, Coding iPhone Apps for Kids: A playful introduction to Swift by Gloria Winquist and Matt McCarthy looks like it is up to the high standards of this publisher and these authors, and might be just the thing for &hellip; <a href=\"https:\/\/gregladen.com\/blog\/2017\/06\/07\/coding-iphone-apps-for-kids\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Coding iPhone apps for Kids<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":24193,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[686,40,1161,1162,1163,1164,57],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p5fhV1-6ib","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/posts\/24191"}],"collection":[{"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/comments?post=24191"}],"version-history":[{"count":0,"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/posts\/24191\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gregladen.com\/blog\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/media?parent=24191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/categories?post=24191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/tags?post=24191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}