CartoonSmart Podcasts

Subscribe to the CartoonSmart Podcast…

Watch Playlist-Style…

All Past Episodes…

  • Sticker Packs and How to make Animated PNGS (Episode 36)

    In this Xcode 8 video tutorial, we'll take a quick look at Sticker Packs for iOS 10, how to set them up, how stickers are sent, and then we'll discuss how to create animated PNGs (APNG files) as an alternative resource asset that can be imported to Xcode. In...

    Read more
  • TileMaps in Xcode 8

    How to Setup Tile Maps in Xcode 8 (Episode 35)

    In this video tutorial, you'll learn how to setup Tile Maps in Xcode 8. We'll look at the new Tile Map Node, the tools to paint tiles in the node, and even some tips on how to create your adjacent tiles to bring into Xcode. Plenty more to come...

    Read more
  • Sprite Kit Tutorial to setup WatchOS 3 app

    How to setup a Sprite Kit based watchOS 3 App (Episode 35)

    Learn how to start programming a game using Sprite Kit on Apple Watch. This tutorial using Xcode 8, Swift 3 and targets Watch OS3 on the simulator. You'll learn how to add a Watch target to an existing Sprite Kit based object, add a WKSwipeGestureRecognizer to the InterfaceController than...

    Read more
  • CartoonSmart Podcast Thumbnail

    Switching from Swift 2.2 to Swift 3 in Xcode 8 (Episode 34)

    Switching from Swift 2.2 to 3 in Xcode 8 (CartoonSmart Video Tutorial Podcast Episode 34) In this video tutorial podcast we’ll take a look at a typical Universal Swift based project and up convert it to Swift 3. We’ll be using an early version of Xcode 8, so things...

    Read more
  • How to Draw Donkey Kong Style Pixel Art (Episode 33)

    In this Adobe Animate / Flash video tutorial, we'll teach how to draw vector art to look like retro pixel art. Ironic huh. And as the title says, in particular we'll mockup a Donkey Kong style board. We'll also teach how to animate a rolling barrel.

    Read more
  • Thumbnail Podcast Justin Screenshot InBackground

    How to Change Entire Image Sequences in Adobe Animate (Episode 32)

    How to Change Entire Image Sequences in Adobe Animate (Video Tutorial Podcast Episode 32) Today we’ll look at how to take a series of already-exported images, import them into either Adobe Flash or Animate, make mass changes to them using the Edit Multiple Frames option, then re-export them. Hosts:...

    Read more
  • CartoonSmart Podcast Thumbnail

    Sets / Set Collections in Swift (Episode 31)

    This Swift video tutorial we'll talk about creating Set collection variables. Sets are similar to arrays, but are unordered collections. You can check if a set contains an element using the .contains property. You can add or remove to a Set using .insert and .remove . You iterate through...

    Read more
  • CartoonSmart Podcast Thumbnail

    Logical AND OR operators with Swift (Episode 30)

    This Swift video tutorial we'll talk about logical AND (&&) and OR ( || ) operators. Okay, not the most exciting Swift tutorial, but an essential for anyone programing an iOS or tvOS app with Xcode.

    Read more
  • CartoonSmart Podcast Thumbnail

    Nil Coalescing Operators with Swift (Episode Upcoming 29)

    In this Swift video tutorial, we'll talk about nil coalescing operators. This operator, defined by two question marks ( ?? ), allows you to quickly set a variable equal to a default value if another variable is nil. For example, let someVar = varThatMightBeNil ?? defaultAmount

    Read more
  • CartoonSmart Podcast Thumbnail

    Ternary Conditional Operators in Swift 2 (Episode 28)

    Ternary Conditional Operators in Swift 2.2 (CartoonSmart Video Tutorial Podcast 28) This video tutorial we’ll talk about how to shorthand some if…else statements with the ternary conditional operators. With a bool variable you can quickly make a value equal something based on two conditions. For example… let someVar =...

    Read more
  • CartoonSmart Podcast Thumbnail

    Why Program Using Optionals in Swift (Episode 27)

    In this Swift video tutorial, we'll discuss the how's and why's of programming optional variables in any of your iOS or tvOS apps or games. Optionals allow you to test if a variable is nil or not. We'll go over testing for nil values, then safely forcing a value...

    Read more
  • CartoonSmart Podcast Thumbnail

    How to Pause and Repeat Actions in an SKAction Sequence with Swift and Sprite Kit (Episode 26)

    In the first couple minutes we'll give viewers a little background on why they might want to pause, then repeat the last action in an SKAction sequence (specifically, we'll take a quick look at our current Card and Board Games tutorial series). Sprite Kit allows developers to create sequences...

    Read more
  • CartoonSmart Podcast Thumbnail

    Manipulating Strings in Swift 2 (Episode 25)

    In this video tutorial, we'll discuss some of the fun you can have with String type variables with Swift 2 in an iOS or tvOS based app. Marvel at how we can create a string using an array of Character types, then do things like count the number...

    Read more
  • CartoonSmart Podcast Thumbnail

    How to Setup a WordPress Site Part 5 (Episode 24)

    In the continuing saga of setting up Clevon’s wordpress-ed based website, we’ll actually install a theme worth a damn (Cardinal by Swift Ideas) and begin to show off some of the nice features of it. Cardinal, like many of the other themes by Swift Ideas, is an amazing framework...

    Read more
  • CartoonSmart Podcast Thumbnail

    Swift Defer Statements and Programming with Emojis (Episode 23)

    Swift Defer Statements and Programming with Emojis (CartoonSmart Video Tutorial Podcast Episode 23) Time to learn about defer statements! This chunk of code runs in functions marked with the throws option, regardless of whether or not an error occurs. Hrm doesn’t sound right. What the heck , here’s what...

    Read more
  • CartoonSmart Podcast Thumbnail

    How to Program Generics with Swift (Episode 22)

    In this video tutorial we'll look at how to use Generics in a Swift function. A generic function or method works on collections of different types. Or to put it another way, a function could accept different parameter types when called. In this lesson we'll use two simple...

    Read more
  • CartoonSmart Podcast Thumbnail

    Error Types with Swift (Episode 21)

    This tutorial we will discuss Error types in Swift, include do and catch statements. This can be a tad confusing to new iOS / tvOS developers but hopefully this video lesson will make some sense of it. Like all our podcasts, we're here to have fun! If you want...

    Read more
  • CartoonSmart Podcast Thumbnail

    Discussion on the new Top Level Domains (Bonus Show 5)

    Discussion on the new Top Level Domains (Bonus Show 5) Join us in this serious talk (eye roll) on the new top level domains you can register. What are top level domains, or TLD’s for short. You’re probably already familiar with .com, .net , and the rest of the “normal” ones....

    Read more
  • CartoonSmart Podcast Thumbnail

    Swift Tutorial on Enum Types (Episode 20)

    In this lesson we'll look at enum type variables with Swift. These are constant variables which could be used for getting back a raw value, but in most cases, enums are simply used as identifiers, like Rank.Ace or just .Ace . Where the value isn't important, but testing whether...

    Read more
  • CartoonSmart Podcast Thumbnail

    How to Setup a WordPress Site Part 4 (Podcast Episode 19)

    How to Setup a WordPress Site Part 4  (Video Tutorial Podcast Episode 19) We’ll continue building Clevon’s WordPress based website, this time discussing some essential plugins. Okay, the ones we feel are essential. These include Jetpack. VaultPress (a paid plugin which is part of the Jetpack suite), Facebook Pixel...

    Read more
  • CartoonSmart Podcast Thumbnail

    Announcing ClevCon 2016 – Audio Only (BONUS show 4)

    We make good on our promise to let Clevon announce the 2nd annual ClevCon, July 4 outside the River Falls post office, assuming the Post Office is actually closed on July 4. If not, the event will probably be cancelled and tickets will not be refunded.

    Read more
  • CartoonSmart Podcast Thumbnail

    How to Draw a Logo Part 2 (Episode 18)

    How to Draw a Logo Part 2 ( Video Tutorial Podcast Episode 18) Continuing from yesterday we’ll finish off making the Uhmerican Made logo, so this is yet another free digital illustration tutorial brought to you by CartoonSmart.com . We’ll work in Adobe Animate (or Adobe Flash is fine too), and look...

    Read more
  • CartoonSmart Podcast Thumbnail

    How to Set Up a WordPress Site Part 3 (Episode 16)

    How to Set Up a WordPress Site Part 3 (Video Tutorial Podcast Episode 16) In this video tutorial, we’ll continue setting up Clevon’s new WordPress site from scratch, by looking briefly into some common things everyone should know about the WP dashboard. The difference between pages and posts, how...

    Read more
  • CartoonSmart Podcast Thumbnail

    Product and Branding Ideas – Audio-Only (BONUS show 3)

    Product and Branding Ideas with Clevon (Audio-Only Podcast BONUS show 3) Topics include the Truck Buck, a bike rack style deer harness, stores that start with Nothing But…(insert product), and a VIP drive thru pass. Hosts: Justin Dike, Clevon O’Doul    

    Read more
  • CartoonSmart Podcast Thumbnail

    Swift Classes with Init and Deinit (Episode 15)

    Continuing from yesterday's exercise, we will add an init and deinit statement to our Swift class. For any first time iOS or tvOS programmers this is a great starter tutorial.

    Read more
  • CartoonSmart Podcast Thumbnail

    Marketing Tips with Clevon Audio-Only (BONUS show 2)

    This episode we'll be discussing some of Clevon's home grown, tried and true "gig economy" marketing tips for freelancers. And this is an audio only broadcast. Do not adjust your dial.

    Read more
  • CartoonSmart Podcast Thumbnail

    Class Basics with Swift and Sprite Kit (Episode 14)

    We'll dive back into the official Swift Programming Guide to look at how to write a Class. Yes, one of the most basic things you'll want to know when beginning to program for iOS or tvOS. As usual with a CartoonSmart tutorial podcast, we're here to have fun learning...

    Read more
  • CartoonSmart Podcast Thumbnail

    How to Set Up a WordPress Site Part 2 (Episode 13)

    In this lesson, we'll talk about how to manually upload the Wordpress zip then upload it to your website. This is an important video tutorial if you aren't hosting with a provider thats already setup your wordpress site. So for example, if you are switching your site to start...

    Read more
  • CartoonSmart Podcast Thumbnail

    How to set up a WordPress Site Part 1 (Episode 12)

    This video tutorial we'll discuss how to setup a Wordpress website. We'll discuss the differences between registering your domain and getting a host, and how you can get a pre-setup Wordpress hosting plan with the domain included (probably the easiest option if you don't have either a domain or...

    Read more
  • CartoonSmart Podcast Thumbnail

    How to Open URLs in Safari with Swift and Sprite Kit (Episode 11)

    This video we'll learn how to open the Safari window within your iOS app itself, which can also limit the user from opening other domain, or simply pass the user off to the actual iOS Safari app.

    Read more
  • CartoonSmart Podcast Thumbnail

    Marketing Tips with Clevon Audio-Only (BONUS show 1)

    This episode we'll be discussing some of Clevon's home grown, tried and true "gig economy" marketing tips for freelancers. And this is an audio only broadcast. Do not adjust your dial.

    Read more
  • CartoonSmart Podcast Thumbnail

    Functions with Parameters that Return Multiple Values in Swift (Podcast Episode 10)

    Functions with Parameters that Return Multiple Values in Swift (Video Tutorial Podcast Episode 10) We’ll go through more of the official Swift Programming in this iOS / tvOS video tutorial. This episode we look at functions that take in an Array parameter, and return multiple Int values. As usual,...

    Read more
  • CartoonSmart Podcast Thumbnail

    How to Draw a Robot Head in Adobe Animate (Episode 9)

    In this video tutorial podcast, we'll have some fun drawing a head using Adobe Animate's vector illustration tools. This could be the beginning of a larger illustration or as simple as a decal or bumper sticker.

    Read more
  • CartoonSmart Podcast Thumbnail

    SKActions with Swift and Sprite Kit (Podcast Episode 8)

    Watch as we create a player in the SKScene, then run a repeating SKAction that makes the character scale up and down forever. If you enjoy this CartoonSmart.com video tutorial podcast, you'll find plenty more at our website.

    Read more
  • CartoonSmart Podcast Thumbnail

    Picking on the Swift Documentation – For and Switch statements (Podcast Episode 7)

    This episode we take some code straight from Apple's Swift 2.2 Programming documentation and pick it apart. Or pick on it. We'll look at for statements and switch statements, with some humorous line-by-line explanations of what exactly is going on.

    Read more
  • CartoonSmart Podcast Thumbnail

    Swift While Statements Compared to the Update Function in Sprite Kit (Podcast Episode 6)

    In this video podcast, we will look at incrementing variables using a traditional while statement, then compare that to the update function in a Sprite Kit based Xcode project. As usual, find more awesome Swift and Sprite Kit video tutorials at CartoonSmart.com

    Read more
  • Working with the Scene Editor in Xcode Video Tutorial

    Working with the Scene Editor in Xcode (Episode 5)

    Learn how to animate frame sequences and create movement actions in the Timeline of Xcode 7's Scene Editor. We'll also turn on physics in the scene, and talk about the Dynamic / Affected by Gravity settings. You'll see the difference between a sprite character and non dynamic floor....

    Read more
  • CartoonSmart Podcast Thumbnail

    Dictionaries with Sprite Kit and Swift 2 (Episode 4)

    Learn more Swift 2, as we cover the basics of Arrays in this CartoonSmart.com video tutorial podcast. We'll discuss creating an array with some initial data, then iterating through it. Guest instructor: Clevon O’Doul

    Read more
  • CartoonSmart Podcast Thumbnail

    Arrays with Sprite Kit and Swift 2 (Episode 3)

    Learn more Swift 2, as we cover the basics of Arrays in this CartoonSmart.com video tutorial podcast. We'll discuss creating an array with some initial data, then iterating through it. Guest instructor: Clevon O’Doul

    Read more
  • CartoonSmart Podcast Thumbnail

    Basic Variable Types with Swift and Sprite Kit (Episode 2)

    Learn the basics as we discuss String, Int and Float types in Swift and Sprite Kit in Xcode.

    Read more
  • CartoonSmart Podcast Thumbnail

    Casting with Swift and Sprite Kit (Episode 1)

    Learn how to cast a child in your Sprite Kit scene as a declared variable in your GameScene.swift file.

    Read more