Can’t access the video tutorials? Subscribe!…
Everything iOS10 (especially iMessage Apps) - Subscription Access
A veritable grab bag of iOS10 Xcode 8 and iMessage app courses. If its bleeding edge iOS material, we'll add it here!
Module 1 | How to Program Sprite Kit Games on Apple Watch OS3 | |
Lets get some games on those Apple Watches! Find out how, here! | ||
Unit 1 | Initial Setup Tutorial on Extending a Sprite Kit Project to the Apple Watch | |
Module 2 | Tile Maps with Sprite Kit | |
In this section we'll discuss setting up and using Tile Maps in Xcode 8 | ||
Unit 1 | Tile Map Assets and Adobe Animate Template | |
Unit 2 | Setting up Tile Maps in Xcode 8 | |
Unit 3 | Checking Tile Definitions with Swift | |
Unit 4 | Giving Tile Maps a Physics Body | |
Module 3 | Sticker Packs and iMessage Apps | |
In this section we'll discuss how to make Sticker Packs and iMessage apps for iOS10. We'll also discuss how to create APNG (animated png files) for use in iMessage Apps or Stickers. | ||
Unit 1 | Sticker Packs in Xcode 8 | |
Unit 2 | Using Animated PNG's instead of Sticker Sequences | |
Unit 3 | Setting up a basic iMessage App to Send Images | |
Unit 4 | iMessage App Template | |
Module 4 | MSStickers, UIButtons, UIScrollViews and Property Lists | |
In this section, you'll learn how to initiate sending an MSSticker without going through an MSStickerBrowserView. We'll create a simple UIButton to send a sticker, then create an interface of UIButtons within a UIScrollView to send stickers based on a property list. This code can be used in any iOS project, not simply within an iMessage app. | ||
Unit 1 | Sending an MSSticker by Pressing on UIButton | |
Unit 2 | Sending Pre-Written Messages by Pressing on a UIButton in UIScrollView- pt 1 | |
Unit 3 | Sending Pre-Written Messages by Pressing on a UIButton in UIScrollView- pt 2 | |
Module 5 | In-App Purchasing for Any App (but in particular iMessage Apps) | |
In this section, we'll look at adding in-app purchasing to an iMessage app, but this setup works for any Swift 3 based iOS or tvOS app. | ||
Unit 1 | In App Purchasing for Stickers in iMessage Apps - Part 1 | |
Unit 2 | In App Purchasing for Stickers in iMessage Apps - Part 2 | |
Unit 3 | In App Purchasing for Stickers in iMessage Apps - Part 3 | |
Unit 4 | iMessage App Template Files with In-App Purchasing | |
Module 6 | iMessage App Sessions | |
In this section we'll go over MSSessions to create a Paper, Scissors, Rock type game between two people messaging each other. This will create a unique session ID between messages to keep track of who's turn it is, who made what move, etc. This is the foundation of countless other session-based messaging apps. | ||
Unit 1 | MSSession Introduction - Making a Paper Scissors Rock type Messaging Game | |
Unit 2 | MSSession Part 1 - Making a Paper Scissors Rock type Messaging Game | |
Unit 3 | MSSession Part 2 - Making a Paper Scissors Rock type Messaging Game | |
Unit 4 | MSSession Part 3 - Making a Paper Scissors Rock type Messaging Game | |
Unit 5 | Paper Scissors Rock Project Files | |
Module 7 | iMessage and Sprite Kit | |
This section we'll look at how to mix Sprite Kit and an iMessage App Extension | ||
Unit 1 | Adding Sprite Kit to an iMessage App | |
Unit 2 | iMessage App Template Files with Sprite Kit | |
Module 8 | Build an App that Sends Customizable iMessage Images | |
In this course we will build an iMessage app that lets users select images from a UIPickerView, then customize the image with another UIView. For example, people could select an emoji cartoon, then add a background meme, or caption image like "LOL". Users can even save these images to re-edit later. | ||
Unit 1 | Course Introduction | |
Unit 2 | Part 1 - iMessage App Introduction (for new iMessage App users) | |
Unit 3 | Part 2 - UIPickerView Setup | |
Unit 4 | Part 3 - Adding Images to the UIPickerView and Selecting Rows | |
Unit 5 | Part 4 - Styling UIButtons, Repositioning Items for Expanded/Compact Mode, and UIView Animations | |
Unit 6 | Customizable Message App - Project Files 1 | |
Unit 7 | Part 5 - Leaving the Intro Screen and Adding the Second Picker View | |
Unit 8 | Part 6 - Customizing the Second Picker View and Adding an Image Container | |
Unit 9 | Part 7 - Adding a Main (Emoji) Image and Moving it via a Pan Gesture Recognizer | |
Unit 10 | Part 8 - Position the Main Emoji Image Based on the Last Location in the User Defaults | |
Unit 11 | Part 9 - Scaling the Main Image with a UISlider and Saving the Previous Scale | |
Unit 12 | Part 10 - Rotating with a UISlider and Going Back to Intro Screen | |
Unit 13 | Customizable Message App - Project Files 2 | |
Unit 14 | Part 11 - Saving the Image to Send as an MSMessage and as Data to Retrieve Later | |
Unit 15 | Part 12 - Adding the “Sayings” Images | |
Unit 16 | Part 13 - Refining the Picker Wheels | |
Unit 17 | Part 14 - Resend Button | |
Unit 18 | Customizable Message App - Project Files 3 |
